Labs pratiques
Mettez la main à la pâte : exercices guidés, challenges et mini-projets.
LAB 11 — Centraliser les erreurs
Créer un gestionnaire d'erreurs unique.
⭐ 170 XP · Administrateur · 90 min
LAB 10 — Valider les entrées API
Refuser les données invalides proprement.
⭐ 160 XP · Administrateur · 85 min
LAB 09 — Persister le CRUD en base
Connecter l'API à une base et persister les données.
⭐ 150 XP · Administrateur · 80 min
LAB 08 — Authentification bcrypt + JWT
Hacher des mots de passe et protéger une route JWT.
⭐ 140 XP · Administrateur · 75 min
LAB 07 — Concevoir une API REST cohérente
Utiliser ressources, verbes et statuts correctement.
⭐ 130 XP · Administrateur · 70 min
LAB 06 — Logger, CORS et middleware d'auth
Comprendre la chaîne middleware.
⭐ 120 XP · Administrateur · 65 min
LAB 05 — Séparer routes et controllers
Sortir la logique métier des routes.
⭐ 110 XP · Administrateur · 60 min
LAB 04 — Construire les routes CRUD
Maîtriser GET, POST, PUT et DELETE.
⭐ 100 XP · Administrateur · 55 min
LAB 03 — Créer un serveur Express
Mettre en ligne un premier serveur JSON.
⭐ 90 XP · Administrateur · 50 min
LAB 02 — Initialiser un projet npm propre
Créer package.json, scripts et dépendances.
⭐ 80 XP · Administrateur · 45 min
LAB 01 — Explorer Node.js, V8 et l'environnement
Installer Node, lire les versions et utiliser les modules natifs.
⭐ 70 XP · Administrateur · 40 min
LAB 12 — Refactoriser l'architecture React
Organiser une application maintenable.
⭐ 156 XP · Administrateur · 83 min
LAB 11 — Ajouter le routing
Créer une application multi-pages.
⭐ 148 XP · Administrateur · 79 min
LAB 10 — Charger un catalogue depuis une API
Fetch, loading et error.
⭐ 140 XP · Administrateur · 75 min
LAB 09 — Synchroniser avec useEffect
Comprendre dépendances et nettoyage.
⭐ 132 XP · Administrateur · 71 min
LAB 08 — Formulaire React contrôlé
Créer et valider un formulaire contrôlé.
⭐ 124 XP · Administrateur · 67 min