![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
JavaScript maîtrise complèteDate de mise à jour : 16/12/2024
| Identifiant OffreInfo : 24_279931 |
Carif-Oref Provence - Alpes - Côte d'Azur |
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.
Non certificiante
Information non communiquée
Conventionnement : Non
Niveau d'entrée : Information non communiquée
Disposer d'une bonne maîtrise des bases de JavaScript. Avoir une expérience pratique en développement web.