DTOs et validation avec class-validator dans NestJS
Apprenez à valider les données entrantes dans NestJS avec class-validator et les DTOs : décorateurs, ValidationPipe global, PartialType et bonnes pratiques.
Apprenez à valider les données entrantes dans NestJS avec class-validator et les DTOs : décorateurs, ValidationPipe global, PartialType et bonnes pratiques.
Apprenez à créer un CRUD REST complet dans NestJS (Services) : génération via CLI, structure module/controller/service, DTO + validation, codes HTTP, PATCH vs PUT, delete et tests curl/Postman.
Tutoriel NestJS : appliquez le pattern Repository avec TypeORM (forFeature, InjectRepository, CRUD, options de recherche, QueryBuilder) et gérez des transactions via QueryRunner.
Apprenez à modéliser et charger des relations TypeORM dans NestJS : OneToMany/ManyToOne, JoinColumn, options eager/lazy/cascade, et pièges (circulaire, N+1) avec User/Booking.
Apprenez à créer vos premières entités TypeORM dans NestJS : décorateurs, types et options de colonnes, BaseEntity (id/createdAt/updatedAt), conventions snake_case et auto-chargement *.entity.ts.
Tutoriel NestJS : connecter PostgreSQL avec TypeORM, configurer ConfigModule + .env, créer un DatabaseModule forRootAsync, tester la connexion au démarrage et gérer les erreurs.
Comprenez l’injection de dépendances (DI) dans NestJS : conteneur IoC, @Injectable, scopes, forwardRef, custom providers et tests avec mocks, via des exemples progressifs.
<p>Découvrez comment NestJS structure une API avec @Module, @Controller et @Injectable : rôles, interaction, SRP et exemple complet d’un module users prêt à tester.</p>
Créez votre premier projet NestJS pas à pas : installation CLI, structure des fichiers, main.ts, modules, controllers, services, et génération de CRUD en une commande.
Découvrez NestJS : architecture modulaire, injection de dépendances, comparaison avec Express, et pourquoi les entreprises l'adoptent. Exemples tirés d'un projet de production.