L'Expertise Informatique, Simplifiée

JavaScript - Avancé

JavaScript moderne n'aura plus de secrets pour vous.

Aller au-delà des fondamentaux de JavaScript est essentiel pour développer des applications Web robustes et maintenables. Cette formation avancée, alignée sur ES2024 et ES2025, vous apprend à maîtriser les classes ES2022+ avec private fields, static blocks et decorators, la programmation fonctionnelle moderne avec iterator helpers et immutables Array/Set methods, la gestion asynchrone avancée — Promises, AbortController, Streams — la Temporal API et l’outillage actuel — Vite, ESLint/Biome, Vitest, Playwright. Vous découvrirez aussi les runtimes serveur Node.js, Deno et Bun, et le processus TC39 pour anticiper les évolutions du langage.

Public visé

Développeurs, architectes et chefs de projets techniques.

Objectifs pédagogiques

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

Programme

Jour 1 - Matin

Le langage JavaScript moderne

Pièges du langage à connaître

Travaux pratiques :

ES Modules natifs

Travaux pratiques :

TypeScript — introduction

Travaux pratiques :

Jour 1 - Après-midi

Programmation objet et fonctionnelle modernes

Classes modernes — ES2022+

Travaux pratiques :

Programmation fonctionnelle moderne

Travaux pratiques :

Iterator helpers et collections — ES2025

Travaux pratiques :

Jour 2 - Matin

Asynchrone avancé

Event loop et concurrence

Travaux pratiques :

Promises avancées

Travaux pratiques :

async / await et patterns

Travaux pratiques :

AbortController et annulation

Travaux pratiques :

Streams API

Travaux pratiques :

Jour 2 - Après-midi

APIs Web côté JavaScript

fetch moderne

Travaux pratiques :

Stockage côté navigateur

Travaux pratiques :

Workers — Web, Service et Shared

Travaux pratiques :

Temporal API — Stage 3, en finalisation

Travaux pratiques :

Jour 3 - Matin

Outillage et qualité

Build moderne

Travaux pratiques :

Linters et formateurs

Travaux pratiques :

Tests

Travaux pratiques :

DevTools avancés

Travaux pratiques :

Jour 3 - Après-midi

Runtimes serveur, évolutions et perspectives

JavaScript côté serveur

Travaux pratiques :

Architecture client / serveur en JavaScript

Travaux pratiques :

Évolutions récentes du langage

Travaux pratiques :

Processus TC39 et perspectives

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.

Pour aller plus loin

Cette formation donne accès aux formations suivantes :

Voir aussi

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

Formation DEV-JS-200 — JavaScript - Avancé. Domaine : Développement. Niveau : Intermédiaire. Durée : 3 jours (21 heures). Mots-clés : javascript, es2025, typescript, classes, iterator helpers, promises, abortcontroller, streams, temporal, vite, vitest, deno, bun, développement, avancé. Cylian Formation, Dijon.