MODERNJS

JavaScript Moderne

Découvrez les dernières évolutions du langage JavaScript

✓ Formation officielle SFEIR InstituteNiveau Intermédiaire⏱️ 1 jour (7h)

Ce que vous allez apprendre

  • Comprendre comment on Ă©crit du JavaScript moderne
  • MaĂ®triser les principales nouveautĂ©s apparues depuis ECMAScript 6 (Classes, arrow functions, dĂ©structuration, yield, async / await, ...)
  • Appliquer des patterns modernes pour des applications JavaScript (CQRS, Redux, MVC, ...)

Prérequis

  • Avoir dĂ©jĂ  pratiquĂ© un langage “C style” orientĂ© objet pendant au moins 1 an (C++, C#, Java, PHP, JavaScript, etc.)

Public cible

  • DĂ©veloppeurs

Programme de la Formation

12 modules pour maîtriser les fondamentaux

Sujets abordés

  • →Historique
  • →TC39 et ECMAScript

Sujets abordés

  • →Variables var / const / let
  • →Closures
  • →Template string
  • →DĂ©claration des objets et des tableaux
  • →DĂ©structuration et spread operator

Activités

Déclaration de variables

Déclaration d'objets

Déstructuration

Sujets abordés

  • →Property Descriptor
  • →preventExtensions vs freeze vs seal
  • →Fonctions de manipulation des objets
  • →Manipulation du this
  • →Arrow function

Sujets abordés

  • →Promise
  • →Async / Await
  • →Event loop

Activités

Promise

Sujets abordés

  • →Prototype
  • →Classes

Activités

Classe

Sujets abordés

  • →ItĂ©rateur et ItĂ©rable
  • →Set / Map
  • →GĂ©nĂ©rateur

Activités

Générateur

Sujets abordés

  • →Symboles

Sujets abordés

  • →Proxy

Activités

Proxy

Sujets abordés

  • →AMD vs CommonJS vs UMD vs ESModule
  • →Module loader et bundler

Activités

ESModule

Sujets abordés

  • →Rappel sur les fonctions
  • →Fonctions pures
  • →High Order Function
  • →map/filter/reduce

Activités

Map/filter/reduce

programmation fonctionnelle et pipe

Sujets abordés

  • →CQRS
  • →MVC
  • →Redux

Sujets abordés

  • →Note : module optionnel si cette formation est prise conjointement avec la formation TypeScript
  • →C'est quoi TypeScript ?
  • →Interfaces et fonctions
  • →Generics
  • →Surcharges
  • →Types AvancĂ©s (union, interception, guards)

Activités

TypeScript

Processus Qualité

L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité

Méthodes pédagogiques mobilisées
  • Lectures / Apports thĂ©oriques (Slides) — PrĂ©sentation de concepts via des supports visuels (PowerPoint, PDF).
  • DĂ©monstration technique (DĂ©mos) — Le formateur rĂ©alise une manipulation ou une procĂ©dure devant les apprenants.
  • Laboratoires dirigĂ©s (Labs) — Mise en pratique guidĂ©e sur logiciel, machine ou environnement technique.
Dispositif d'évaluation et de suivi

L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :

  • Évaluation continue des acquis : VĂ©rification des connaissances tout au long de la formation via des mĂ©thodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
  • Mesure de la progression : Dispositif d'auto-Ă©valuation comparatif comprenant un diagnostic initial pour situer le niveau de dĂ©part, suivi d'une Ă©valuation finale pour valider l'Ă©volution des compĂ©tences.
  • Évaluation de la qualitĂ© : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacitĂ© de la formation ressentie par les participants.

Prochaines sessions

21 janvier 2026
Distanciel • Français
S'inscrire
21 avril 2026
Distanciel • Français
S'inscrire
25 août 2026
Distanciel • Français
S'inscrire
25 novembre 2026
Distanciel • Français
S'inscrire

700€ HT

par apprenant