L'Expertise Informatique, Simplifiée

JavaScript - ECMAScript 6 à 16 - Les nouveautés

Le JavaScript moderne, compact et expressif.

Le standard ECMAScript évolue chaque année avec des fonctionnalités qui transforment la façon d’écrire du JavaScript. Cette formation de 2 jours fait le tour complet des apports de ES6 à ES16, soit ES2015 à ES2025 : classes et héritage, modules natifs, arrow functions, destructuration, Promises, async/await, optional chaining, private fields, jusqu’aux iterator helpers et nouvelles méthodes Set d’ES2025. Vous apprendrez aussi à distinguer les fonctionnalités finalisées des proposals TC39 encore en stage — Temporal, Decorators, Records and Tuples, Pipeline — et à mettre en place une chaîne d’outillage moderne — Vite, esbuild, swc, Babel, TypeScript — pour garantir la compatibilité navigateur.

Public visé

Développeurs ayant à réaliser des applications Web responsives.

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1 - Matin

ES2015 alias ES6 — la révolution

Nouvelle syntaxe

Travaux pratiques :

Classes et héritage

Travaux pratiques :

Modules natifs ES

Travaux pratiques :

Nouvelles structures de données

Travaux pratiques :

Jour 1 - Après-midi

ES2015 suite, et ES2016 à ES2018

Iterators et generators — ES2015

Travaux pratiques :

Promises — ES2015

Travaux pratiques :

ES2016 alias ES7 — petits apports

Travaux pratiques :

ES2017 alias ES8 — async / await

Travaux pratiques :

ES2018 alias ES9 — objets et async iteration

Travaux pratiques :

Jour 2 - Matin

ES2019 → ES2022

ES2019 alias ES10 — collections et nettoyage

Travaux pratiques :

ES2020 alias ES11 — accès et types

Travaux pratiques :

ES2021 alias ES12 — ergonomie et GC fin

Travaux pratiques :

ES2022 alias ES13 — classes modernes et erreurs

Travaux pratiques :

Jour 2 - Après-midi

ES2023 → ES2025 et perspectives

ES2023 alias ES14 — immuabilité et clés faibles

Travaux pratiques :

ES2024 alias ES15 — groupements et concurrence

Travaux pratiques :

ES2025 alias ES16 — iterators et collections enrichies

Travaux pratiques :

Comprendre le processus TC39

Travaux pratiques :

Outillage moderne

Travaux pratiques :

Modalités d’évaluation des acquis

En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.

Voir aussi

Vous serez peut-être intéressés par les formations suivantes :

Formation DEV-JS-300 — JavaScript - ECMAScript 6 à 16 - Les nouveautés. Domaine : Développement. Niveau : Avancé. Durée : 2 jours (14 heures). Mots-clés : javascript, ecmascript, es2015, es2025, classes, modules, async, await, optional chaining, iterator helpers, set methods, object groupby, promise withresolvers, tc39, développement, avancé. Cylian Formation, Dijon.