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