Node.js — API Express et code asynchrone
Construisez une API REST lisible : routes, middlewares, validation des entrées et gestion centralisée des erreurs asynchrones.
15 leçons · 5 h 10 · Niveau intermediaire · 100 % gratuit
Ce que vous saurez faire
- Organiser une API en routes, contrôleurs et services
- Écrire un middleware de validation et un gestionnaire d'erreurs
- Enchaîner les appels asynchrones avec async et await
- Tester les routes avec un client HTTP avant de brancher un front
Prérequis
- Savoir exécuter un script Node.js et importer un module
- Comprendre les promesses JavaScript
l'API du service de commandes : ressources commandes et produits, filtres, validation et erreurs normalisées
Programme
1 Poser le socle de l’API Express 3 leçons
2 Organiser routes, contrôleurs et services 3 leçons
3 Maîtriser les appels asynchrones 3 leçons
4 Valider les entrées et filtrer les résultats 3 leçons
5 Tester l’API dans un projet pratique 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.