Date de mise à jour : 16/12/2024 | Identifiant OffreInfo :
24_279931
Organisme responsable :
Vivaneo
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.
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.
Maîtrise des concepts avancés en JavaScript.
Capacité à structurer et gérer des projets complexes.
Amélioration des performances et de la qualité du code.
Connaissance des outils modernes pour le développement web.
Non certifiante
Information non communiquée