Retour
Javascript
Objectifs de la formation
Connaître le langage Javascript afin de développer des pages Web interactives et réactives.
Contenu de la formation
- 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 - Évé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
Résultats de la formation
Attestation de formation
Conditions spécifiques d'accès à la formation
Pour suivre ce stage dans de bonnes conditions, il est recommande d avoir suivi en amont les formations "HTML5" et "CSS3" ou d avoir atteint par la pratique un niveau equivalent
Formation 100% en ligne
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
Data Value
Durée de la formation
19 mois
Prochaine(s) session(s)
- 01/01/2024 - 31/07/2025