Controladores en NestJS
Los controladores representan la capa de entrada y comunicación externa en una arquitectura backend con NestJS. En esta guía exploraremos sus fundamentos arquitectónicos, el ciclo de vida de una solicitud HTTP y las funcionalidades avanzadas para estructurar APIs REST robustas, tipadas y desacopladas.
Pipes y Validadores en NestJS
Los Pipes son componentes fundamentales en el ciclo de vida de una petición en NestJS. Operan sobre los argumentos de entrada antes de que el método del controlador (route handler) sea invocado, cumpliendo dos propósitos esenciales: transformación de datos y validación.
Guía de Testing en NestJS
El testing automatizado es uno de los pilares fundamentales del desarrollo de software moderno. En NestJS, la arquitectura basada en Inyección de Dependencias (DI) permite aislar y verificar componentes de forma predecible y reproducible.
Slides de la semana
Diapositivas oficiales correspondientes a la Semana 6: Controladores REST, Ciclo de Vida de Peticiones, Pipes de Transformación y Validación con DTOs, y Pruebas Unitarias e Integración con Jest y Supertest en NestJS.