Date de mise à jour : 14/12/2023 | Identifiant OffreInfo :
14_AF_0000071074
Organisme responsable :
Data Value
Connaître le langage Javascript afin de développer des pages Web interactives et réactives.
- Présentation de Javascript
Histoire du langage
Les versions de Javascript, Jscript, ECMAScript
Environnements d'utilisation de Javascript
- Bases du langage JavaScript
Les variables et leur portée
Types fournis par Javascript
Les opérateurs et structures de contrôle
« Objets » fournis par le langage
Définition de fonctions, arguments
Outils de débogage (navigateurs et IDE)
JavaScript Object Notation (JSON)
Documentations en ligne
- Particularités de Javascript
Prototypes vs objets
Fonctions anonymes, fonctions flèches et fermetures
Ajout de membres aux prototypes de base
Fonctions ayant valeur de constructeur
- Javascript dans le contexte du navigateur
Incompatibilités historiques entre navigateurs
BOM et DOM
API Javascript HTML 5
- Evénements DOM
Réaction à un événement
Principaux événements du DOM
Bouillonnement, propagation, délégation, interruption d'événements
- Javascript et asynchronisme
Principe de l'asynchronisme en Javascript
Les fonctions de rappel
Cas d'usage de l'asynchronisme : requêtes AJAX
L'enfer des callbacks
Gestion de l'asynchronisme via les promesses
Gestion de l'asynchronisme via les fonctions asynchrones
- Écosystème Javascript
Environnement d'exécution node.js
Évocation et comparaison de différents Framework Javascript : jQuery, Bootstrap, Angular, React, Vue.js, RxJS
Attestation d'acquis ou de compétences;Attestation de suivi de présence
Non certifiante
Sans niveau spécifique
Information fournie par :