Formation

JavaScript perfectionnement

Organisme responsable juridiquement de la formation
Vivaneo

  • Tout public
Approfondir les concepts avancés de JavaScript pour structurer des projets complexes.
Gérer efficacement les données et maîtriser la programmation asynchrone.
Optimiser le code et assurer sa qualité à l’aide de tests et de techniques de debugging.
Découvrir les bases des frameworks JavaScript modernes pour élargir vos compétences.
Module 1 : Rappel des fondamentaux et mise à niveau

Révision des bases?: variables, fonctions, et manipulation du DOM.
Meilleures pratiques de codage en JavaScript.
Découverte des nouveautés de JavaScript ES6+ (let, const, arrow functions, etc.).
Module 2 : Programmation orientée objet (POO)

Concepts de base et importance de la POO en JavaScript.
Création et gestion des classes et objets.
Mise en œuvre de l’héritage, encapsulation et polymorphisme.
Module 3 : Gestion avancée des données

Utilisation avancée des méthodes de tableau?: map, filter, reduce.
Manipulation des données avec JSON?: lecture et écriture.
Stockage des données avec 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 d’APIs externes en utilisant Fetch et gestion des réponses.
Module 5 : Structuration du code et modules

Organisation des projets JavaScript avec les modules ES6.
Utilisation de import et export pour un code structuré et réutilisable.
Meilleures pratiques pour structurer des projets collaboratifs.
Module 6 : Interfaces dynamiques et interactivité

Création de composants interactifs avec JavaScript pur.
Gestion des événements personnalisés pour des interactions avancées.
Introduction aux frameworks modernes?: concepts clés de React, Vue.js et Angular.
Module 7 : Tests et optimisation du code

Mise en place de tests unitaires avec Jest ou Mocha pour garantir la qualité du code.
Techniques de debugging avancées pour identifier et corriger les bugs.
Optimisation des performances JavaScript pour améliorer l’expérience utilisateur.
Bonne maîtrise des bases de JavaScript.
Une expérience pratique en développement web est recommandée.
Durée en centre : 14 heures
Durée totale : 14heures
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