JavaScript — modularité, performance et API navigateur
Écrivez du JavaScript qui tient sur la durée : modules, architecture d'état, gestion fine du cycle de vie et optimisation du rendu.
16 leçons · 5 h 16 · Niveau avance · 100 % gratuit
Ce que vous saurez faire
- Découper une application en modules avec des responsabilités claires
- Structurer un état applicatif prévisible et testable
- Optimiser le rendu : batch des modifications, mémoïsation, chargement différé
- Exploiter les API navigateur utiles : IntersectionObserver, Web Storage, Clipboard
Prérequis
- Maîtriser le DOM, les événements et async/await
- Avoir déjà développé une interface JavaScript de plusieurs fichiers
un gestionnaire de tâches qui conserve les données dans le navigateur et affiche sa progression
Programme
1 Découper l’application en modules 3 leçons
2 Rendre l’état prévisible et testable 3 leçons
3 Gérer le cycle de vie et les API du navigateur 4 leçons
4 Optimiser les mises à jour et le rendu 3 leçons
5 Projet pratique : livrer le gestionnaire de tâches 3 leçons
Validation du cours
Un quiz de 12 questions vérifie que le parcours est acquis. Il faut 80 % de bonnes réponses pour valider le cours. Les tentatives sont illimitées, seul le meilleur score est conservé.
Envie d'aller plus loin ?
Les cours Enovatic sont gratuits et le resteront. Si vous cherchez un accompagnement encadré, nos formations professionnelles sont animées par les mêmes formateurs.