Labs pratiques

Mettez la main à la pâte : exercices guidés, challenges et mini-projets.

Moyen Express Errors

LAB 11 — Centraliser les erreurs

Créer un gestionnaire d'erreurs unique.

⭐ 170 XP · Administrateur · 90 min

Moyen Node.js Validation

LAB 10 — Valider les entrées API

Refuser les données invalides proprement.

⭐ 160 XP · Administrateur · 85 min

Moyen Node.js Database

LAB 09 — Persister le CRUD en base

Connecter l'API à une base et persister les données.

⭐ 150 XP · Administrateur · 80 min

Moyen Node.js Auth

LAB 08 — Authentification bcrypt + JWT

Hacher des mots de passe et protéger une route JWT.

⭐ 140 XP · Administrateur · 75 min

Moyen REST API

LAB 07 — Concevoir une API REST cohérente

Utiliser ressources, verbes et statuts correctement.

⭐ 130 XP · Administrateur · 70 min

Moyen Express Middleware

LAB 06 — Logger, CORS et middleware d'auth

Comprendre la chaîne middleware.

⭐ 120 XP · Administrateur · 65 min

Moyen Node.js Architecture

LAB 05 — Séparer routes et controllers

Sortir la logique métier des routes.

⭐ 110 XP · Administrateur · 60 min

Moyen Express Routes

LAB 04 — Construire les routes CRUD

Maîtriser GET, POST, PUT et DELETE.

⭐ 100 XP · Administrateur · 55 min

Facile Express

LAB 03 — Créer un serveur Express

Mettre en ligne un premier serveur JSON.

⭐ 90 XP · Administrateur · 50 min

Facile Node.js / npm

LAB 02 — Initialiser un projet npm propre

Créer package.json, scripts et dépendances.

⭐ 80 XP · Administrateur · 45 min

Facile Node.js

LAB 01 — Explorer Node.js, V8 et l'environnement

Installer Node, lire les versions et utiliser les modules natifs.

⭐ 70 XP · Administrateur · 40 min

Moyen React Architecture

LAB 12 — Refactoriser l'architecture React

Organiser une application maintenable.

⭐ 156 XP · Administrateur · 83 min

Moyen React Router

LAB 11 — Ajouter le routing

Créer une application multi-pages.

⭐ 148 XP · Administrateur · 79 min

Moyen React / API

LAB 10 — Charger un catalogue depuis une API

Fetch, loading et error.

⭐ 140 XP · Administrateur · 75 min

Moyen React Hooks

LAB 09 — Synchroniser avec useEffect

Comprendre dépendances et nettoyage.

⭐ 132 XP · Administrateur · 71 min

Moyen React Forms

LAB 08 — Formulaire React contrôlé

Créer et valider un formulaire contrôlé.

⭐ 124 XP · Administrateur · 67 min