Architecture modulaire, injection de dépendances, TypeORM, guards, intercepteurs, WebSockets, tests et déploiement Docker — la stack Node.js enterprise complète.
Strict mode, génériques, décorateurs, installation NestJS CLI, structure projet, premier endpoint.
Décorateurs HTTP, @Param/@Body/@Query, injection de services, scopes DI, providers personnalisés.
Modules feature, imports/exports, dynamic modules forRoot/forFeature, forwardRef, tokens DI.
Entités, relations OneToMany/ManyToMany, QueryBuilder, migrations, transactions, DataSource.
class-validator, class-transformer, ValidationPipe, PartialType, ParseIntPipe, pipes personnalisés.
Passport.js, LocalStrategy, JwtStrategy, Guards, RolesGuard, refresh tokens, bcrypt.
NestInterceptor, RxJS operators, Exception Filters, middlewares, pipeline complet, caching.
Gateway Socket.io, rooms, EventEmitter2, BullMQ, CQRS, intro microservices NestJS.
Jest, TestingModule, mocks, spies, supertest, tests E2E, coverage et best practices.
Dockerfile multi-stage, Docker Compose, variables d'env, health checks, GitHub Actions, PM2.
Auth + Users + Posts + Likes + WebSocket notifications + BullMQ + Docker + CI/CD