Formation

JavaScript maîtrise complète

Organisme responsable juridiquement de la formation
Vivaneo

  • 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.
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.
Disposer d’une bonne maîtrise des bases de JavaScript.
Avoir une expérience pratique en développement web.
Durée en centre : 35 heures
Durée totale : 35heures
Formacode (Domaines de formation) :
  • 30867 Langage javascript
  • 31090 Programmation web
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 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