JavaScript
Initiation
Le JavaScript, souvent abrégé en « JS », est un langage informatique de script principalement utilisé comme le langage de script des pages web. On parle de langage de script orienté objet. Il permet, entre autres, d’introduire sur une page web ou HTML des petites animations ou des effets (réalisation de menus déroulants, de dynamiques…). Ce langage est particulièrement connu pour sa relation forte à l’interface graphique ainsi que pour le traitement client/serveur.
Les objectifs de la formation
A l’issue de la formation JavaScript initiation, diverses compétences vous seront transmises
Effectuer une Initiation au langage de programmation JavaScript
Manipuler la structure DOM d’une page HTML
Savoir lancer des requêtes au serveur (Ajax)
Les pré-requis
Être initié à la micro-informatique et de préférence en bureautique. Avoir suivi le cours « HTML/CSS initiation » ou posséder les connaissances équivalentes. Aucun logiciel particulier n’est requis. Des connaissances de base en programmation et des connaissances du HTML sont un plus.
Public concerné
Cette formation est destinée aux débutants souhaitant s’initier au langage de programmation de JavaScript et acquérir des compétences en développement Web.
Formation ouverte à tous, aucune expérience en développement ni diplôme ne sont nécessaires.
Mais aussi destinée aux professionnels en poste ou en reconversion, aux personnes en recherche d’emploi, développeurs et chefs de projets Web ou indépendants issus de l’univers du web qui souhaitent acquérir des compétences en langage Java script.
Durée
2 à 5 jours
Tarifs
300 € / Jour
Modalités
En centre de formation, en entreprise ou à distance
Contenu de la formation
Concepts de base du JavaScript
- Maitriser les principes de base et les fonctionnements
- Acquérir les notions d’opérateurs et d’instructions
- Comprendre les structures de contrôles (conditions, boucles…)
- Savoir définir et utiliser des fonctions
- Organiser son code grâce aux fonctions
- Savoir exécuter du code conditionnel avec les booléens
- Utiliser les objets prédéfinis (document, window …)
- Maîtriser le contrôle de saisies et traitement de formulaires
- Se servir des boîtes de dialogue
- Maîtriser l’opérateur This
- Savoir utiliser un événement simple
- Connaître l’option sélectionnée d’un bouton radio
- Savoir valider un formulaire
- Gérer les erreurs en JavaScript (les exceptions, les avantages)
- Savoir afficher, récupérer et manipuler le texte avec les chaînes de caractères
Variables
- Savoir utiliser les variables et types de données en JavaScript
- Connaître les différences entre undefined, null et is not defined
- Maitriser les Types Primitifs
Manipulations de page en JavaScript
- Découvrir la notion de DOM (Document Object Model)
- Maitriser l’accès, la modification ainsi que l’ajout d’éléments et d’attributs
- Gestion dynamique des CSS
Gestion des événements en JavaScript
- Savoir gérer la souris
- Savoir contrôler la saisie clavier
- Mettre en place des comportements et actions
- Connaître les principaux événements disponibles en HTML
- Savoir définir le contexte des événements
- Maîtriser les méthodes et propriétés de l’objet « Event »
Structure et Intégration JavaScript avec HTML
- Connaître le rôle d’HTML et les éléments de structure HTML
- Maîtriser l’apport de HTML à la sémantique des documents
- Notion de balise script et de risques
- Connaître les éléments de formulaire
- Maîtriser l’interaction des formulaires avec JavaScript
Feuilles de styles en cascade (CSS)
- Comprendre le fonctionnement des feuilles de style en cascade
- Enjeux, contexte, avantages des feuilles de style en cascade
- Savoir utiliser les cadres ou « frames »
- Connaître et maîtriser les différentes façons d’inclure CSS dans un document HTML
- Manipuler correctement la syntaxe CSS
- Comprendre les notions de cascade, sélecteurs, principales pseudo-classes
- Connaître le modèle de boite CSS
- Maîtriser la manipulation avec JavaScript
- Maîtriser l’implémentation des CSS en tant que propriétés des objets du DOM
- Savoir modifier directement des propriétés CSS des objets du DOM
- Rendre la page dynamique via le changement des propriétés de style
AJAX
- Acquérir la notion d’Asynchronous JavaScript And XML
- Connaître les risques liés à l’utilisation d’AJAX
- Connaître les enjeux, solutions et alternatives
Toutes nos formation se font en contrôle continu, suivi d’une évaluation finale des compétences acquises au cours de la formation.