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
21 avril 2026
Distanciel • Français
25 août 2026
Distanciel • Français
25 novembre 2026
Distanciel • Français
Former plusieurs collaborateurs
- Tarifs dégressifs (plusieurs places)
- Session privée ou sur-mesure
- En présentiel ou à distance