Cours gratuit · PDF
Cours complet NestJSde zéro à très avancé.
Un cours gratuit de Samuel Mbabhazi qui mène de la première route NestJS au système distribué : injection de dépendances, validation, cycle de vie des requêtes, bases de données, authentification, GraphQL, files de tâches, tests, production, microservices, CQRS et choix d’architecture. À jour pour NestJS 12.
- 93 pages
- À jour pour NestJS 12
- Mis à jour le 16 septembre 2026
Gratuit, sans inscription.Certifié sur le cours officiel NestJS
Au programme
De la première route au système distribué.
Des fondamentaux solides
Modules, injection de dépendances, validation et l’ordre exact du cycle de vie d’une requête, avec les erreurs qui cassent chacun d’eux.
Des réflexes de production
Configuration, bases de données, authentification, files de tâches, tests sur de vraies bases et la checklist de mise en production.
Les microservices, en entier
TCP, Redis, NATS, RabbitMQ, Kafka et gRPC comparés, puis outbox, sagas, idempotence et traçage distribué.
Une architecture qui se défend
Monolithe modulaire, vertical slices, hexagonal et DOMA, avec ce que Shopify, Netflix, Uber et Prime Video ont réellement fait.
Chaque chapitre se termine par des exercices, et un projet fil rouge, Kivu Commerce, les relie tous.
Sommaire
Dix-huit chapitres.
- Introduction et philosophie
- Installation, CLI et structure de projet
- Les trois piliers : modules, controllers, providers
- Injection de dépendances en profondeur
- DTO, pipes et validation
- Cycle de vie d’une requête
- Configuration et variables d’environnement
- Bases de données
- Authentification et autorisation
- Concepts avancés du framework
- GraphQL, WebSockets, SSE
- Tâches asynchrones : queues, scheduling, events
- Tests
- Performance et mise en production
- Microservices : le chapitre complet
- CQRS et event sourcing
- Architecture : choisir, structurer, faire évoluer
- Projet fil rouge : Kivu Commerce
Tout construire, casser, reconstruire.
Le cours est gratuit. S’il vous aide ou si un passage manque de clarté, j’aimerais le savoir.