02 27 08 44 58 masolutionformation@orange.fr

Formation courte

Javascript Avancé

Durée
31 H
Tarif
Sur devis
Modalités
Présentiel ou distanciel

Cette formation JavaScript approfondissement & application renforce la maîtrise du langage côté front-end. Elle aborde la syntaxe, les comparaisons abstraites et strictes, les décisions conditionnelles, les structures de données modernes (objets, tableaux, Map, Set) et la coordination d’opérations asynchrones. Elle met l’accent sur la manipulation du DOM, la création de RegEx, l’analyse des erreurs et des traces d’exception, afin de rendre les scripts plus robustes et adaptés à des interfaces interactives complexes.

Demander plus d'informations (ouvre un formulaire dans un nouvel onglet)

Objectifs

Maîtriser la manipulation du DOM
Choisir les structures de données les plus appropriées aux besoins.
Maîtriser les comparaisons abstraites et strictes des types primitifs.

Prérequis

Avoir fait la formation Javascript Base / Opérationnel ou posséder les connaissances équivalentes
Test de positionnement obligatoire avant l’entrée en formation

Plan de formation

JavaScript – Approfondissement & Application

Introduction
  • Rappels des fondamentaux sur JavaScript
  • Langage et syntaxe
  • Comparer avec égalité abstraite (==) vs stricte (===)
  • Maîtriser les opérations arithmétiques pour différents types
  • Configurer des décisions conditionnelles dans un workflow
Structures de données & Objets
  • Créer des littéraux de gabarits (template literals)
  • Accéder et manipuler les propriétés d’un objet
  • Fusionner plusieurs tableaux
  • Identifier et utiliser les collections (Map, Set…)
Packages & API
  • Importer des modules et les renommer
  • Créer des expressions régulières (RegEx)
  • Remplacer dynamiquement des éléments du DOM
  • Coordonner plusieurs opérations asynchrones
JavaScript appliqué
  • Lire et traiter les données du DOM via JavaScript
  • Identifier l’origine d’une erreur avec l’outil de développement
  • Comprendre une trace d’exception (stack trace)
  • Analyser la documentation d’une bibliothèque tierce
  • Interpréter les sorties standard et les erreurs d’un code existant