
Formation JavaScript Initiation
Objectifs de la formation
Cette formation vous permet d'identifier les éléments de base du langages JavaScript pour développer des éléments d'interaction DHTML (Dynamic HTML).
Public
Cette formation s'adresse à toute personne souhaitant acquérir des notions de base sur le langage de programmation JavaScript.
Durée
21 heures en présentiel ou en classe virtuelle sur 3 jours
Pré-requis
Connaître et comprendre son environnement de travail. Connaître un minimum le langage HTML.
Formateur
Formateur expérimenté spécialiste de la programmation Web.
Méthode pédagogique
8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.
Modalité de validation des acquis
Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage. Émargement quotidien d'une feuille de présence.
Programme JavaScript Initiation
Introduction
- Qu'est ce que le Javascript : différence entre un langage de script et un langage compilé
- Le fonctionnement du langage : coté serveur, le transfert, coté client
La structure du langage
- Où et comment récupérer du code : méthodes de déclaration, méthodes de rappel, le pseudo-protocole Javascript
- Les niveaux d'imbrication des objets et les règles d'écriture
- Les variables : définition, manipulations, portées
- Les types : manipulations, méthodes, contraintes
Les fonctions
- Définition classique
- Fonctions avec variables
Les conditions
- Définition des opérateurs booléens
- Tables de vérité
Les tests
- Les instructions de prise de décision
- L'expression if
- L'expression for
- While, Break, Continue
Les boucles
- Les instructions de contrôle
- Boucle for
- Instruction while
- Saut inconditionnel
- Arrêt inconditionnel
Gestion des évènements
- Gestionnaires d'événement disponibles en JavaScript
- La syntaxe de onmouseover
- La syntaxe de onmouseout
Différentes classes
- La classe Image : manipulations des images avec le code
- La classe Navigator : tests des navigateurs et de leurs extensions