Formation
JavaScript maîtrise complète
- Tout public
Approfondir vos compétences en développement web avec une expérience pratique ciblée.
Structurer et gérer efficacement des projets JavaScript complexes.
Optimiser la qualité du code grâce aux tests et au debugging.
Découvrir et s’initier aux frameworks JavaScript modernes.
Structurer et gérer efficacement des projets JavaScript complexes.
Optimiser la qualité du code grâce aux tests et au debugging.
Découvrir et s’initier aux frameworks JavaScript modernes.
Module 1 : Rappel des fondamentaux et mise à niveau
Révision des bases : variables, fonctions, manipulation du DOM.
Découverte des meilleures pratiques de codage.
Exploration des nouveautés de JavaScript ES6+.
Module 2 : Programmation orientée objet (POO)
Introduction aux concepts fondamentaux de la POO en JavaScript.
Création et gestion de classes et d’objets.
Mise en œuvre de l’héritage, de l’encapsulation et du polymorphisme.
Module 3 : Gestion avancée des données
Manipulation avancée des tableaux : méthodes map, filter, reduce.
Utilisation et gestion de données externes avec JSON.
Stockage des données via localStorage et sessionStorage.
Module 4 : Programmation asynchrone approfondie
Maîtrise des promesses avancées et gestion des erreurs.
Simplification de l’asynchronisme avec async/await.
Intégration et manipulation des API externes avec Fetch.
Module 5 : Structuration du code et modules
Organisation des projets avec les modules ES6.
Utilisation des fonctionnalités import et export.
Structuration de projets pour un travail collaboratif efficace.
Module 6 : Interfaces dynamiques et interactivité
Création de composants interactifs en JavaScript natif.
Introduction aux événements personnalisés.
Découverte des frameworks JavaScript comme React, Vue.js ou Angular.
Module 7 : Tests et optimisation du code
Mise en œuvre de tests unitaires avec Jest ou Mocha.
Application de techniques avancées de debugging.
Optimisation des performances JavaScript pour une navigation fluide.
Révision des bases : variables, fonctions, manipulation du DOM.
Découverte des meilleures pratiques de codage.
Exploration des nouveautés de JavaScript ES6+.
Module 2 : Programmation orientée objet (POO)
Introduction aux concepts fondamentaux de la POO en JavaScript.
Création et gestion de classes et d’objets.
Mise en œuvre de l’héritage, de l’encapsulation et du polymorphisme.
Module 3 : Gestion avancée des données
Manipulation avancée des tableaux : méthodes map, filter, reduce.
Utilisation et gestion de données externes avec JSON.
Stockage des données via localStorage et sessionStorage.
Module 4 : Programmation asynchrone approfondie
Maîtrise des promesses avancées et gestion des erreurs.
Simplification de l’asynchronisme avec async/await.
Intégration et manipulation des API externes avec Fetch.
Module 5 : Structuration du code et modules
Organisation des projets avec les modules ES6.
Utilisation des fonctionnalités import et export.
Structuration de projets pour un travail collaboratif efficace.
Module 6 : Interfaces dynamiques et interactivité
Création de composants interactifs en JavaScript natif.
Introduction aux événements personnalisés.
Découverte des frameworks JavaScript comme React, Vue.js ou Angular.
Module 7 : Tests et optimisation du code
Mise en œuvre de tests unitaires avec Jest ou Mocha.
Application de techniques avancées de debugging.
Optimisation des performances JavaScript pour une navigation fluide.
Disposer d’une bonne maîtrise des bases de JavaScript.
Avoir une expérience pratique en développement web.
Avoir une expérience pratique en développement web.
Durée en centre : 35 heures
Durée totale : 35heures
Durée totale : 35heures
Formacode (Domaines de formation) :
- 30867 Langage javascript
- 31090 Programmation web
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION