Clases en vivo orientadas a proyecto
Implementación paso a paso, debugging en tiempo real, revisión de tus entregables y apoyo para destrabar problemas típicos de backend.

Al finalizar el curso vas a tener un backend completo construido con NestJS, MongoDB (Mongoose), Passport, JWT y WebSockets: operaciones CRUD, autenticación, roles, permisos y comunicación en tiempo real. Todo desarrollado en grupos reducidos de máximo 6 personas, con mentoría cercana y feedback sobre tu código para que tu API quede lista para producción o para tu portfolio.
10 clases en vivo (2 h cada una)
Proyecto final: API modular con JWT y WebSockets
Grupos reducidos (máx. 6 personas por cohorte)
Certificado de finalización del curso de NestJS
Elegí tu camino: frontend, backend o full stack. Inscribite en los cursos online en vivo y empezá a construir proyectos profesionales en grupos reducidos. Ver próximas fechas
Este curso de NestJS está pensado para quienes ya manejan JavaScript/TypeScript y Node.js y quieren dar el salto a un backend modular, escalable y mantenible. Vas a aprender a estructurar APIs REST con NestJS, integrar MongoDB con Mongoose, sumar autenticación JWT, roles y WebSockets para tiempo real. Ideal si querés trabajar como backend developer o crecer hacia un perfil fullstack conectando este backend con React o Next.js.
Express u otros frameworks de Node y buscan un framework más estructurado y escalable.DTOs, guards, autenticación con JWT, NestJS CLI y WebSockets.NestJS, MongoDB y buenas prácticas de arquitectura.Aprendés NestJS en clases online en vivo, trabajando sobre una API real desde las primeras semanas. Cada grupo tiene como máximo 6 personas, lo que permite revisar código en detalle, ajustar el ritmo según tu experiencia y acompañarte en decisiones de arquitectura y diseño de endpoints.
Implementación paso a paso, debugging en tiempo real, revisión de tus entregables y apoyo para destrabar problemas típicos de backend.

Guías, ejemplos de código y snippets listos para reutilizar, para que refuerces los conceptos de NestJS entre clase y clase.

En este curso de NestJS vas a aprender a construir un backend moderno, modular y escalable usando TypeScript, NestJS, MongoDB (Mongoose), Passport y WebSockets. Desde la arquitectura por módulos, controladores y servicios, hasta DTOs, validaciones, autenticación con JWT, roles, guards y comunicación en tiempo real. Todo orientado a APIs reales pensadas para producción. Trabajamos en grupos reducidos de máximo 6 personas, con proyectos guiados, revisiones de código y un backend completo listo para integrarse con frontends en React/Next.js.
TypeScript y setup inicialInstalación de NestJS con la CLI oficial
Arquitectura modular, convenciones y filosofía de NestJS
Configuración inicial del proyecto con TypeScript, scripts y estructura base (src/)
Creación de módulos para organizar el dominio de la app
Controladores para manejar endpoints HTTP y rutas REST
Servicios reutilizables y separación clara de la lógica de negocio
Sistema de inyección de dependencias (DI) de NestJS
Providers, repositorios y patrones para desacoplar la lógica
Estructura de carpetas orientada a dominio y mantenibilidad
MongooseIntegración de MongooseModule en NestJS
Definición de esquemas, modelos y tipos en TypeScript
Conexión de la base de datos y manejo básico de errores de persistencia
DTOs y validacionesUso de Data Transfer Objects (DTOs) para tipar entradas y salidas
Validaciones con class-validator, pipes y manejo de datos inválidos
Manejo centralizado de errores y respuestas HTTP coherentes
Passport y JWTConfiguración de Passport en NestJS con estrategias local/JWT
Generación, firma y validación de tokens JWT
Protección de rutas privadas y manejo de sesiones stateless
guards de autorizaciónDiseño de un sistema de roles (admin, user, etc.)
Guards y decoradores personalizados para control de acceso
Buenas prácticas de autorización y separación entre auth y permisos
Configuración de WebSockets con Gateways de NestJS
Manejo de eventos en tiempo real (conexión, mensajes, salas)
Casos de uso: chat, notificaciones en vivo, actualizaciones de estado
Pruebas unitarias con Jest para servicios y lógica de negocio
Pruebas de integración para módulos y endpoints HTTP
Principios de clean code, arquitectura limpia y manejo de configuración
Integración de CRUD, roles de usuario y capas de servicio
Autenticación JWT con Passport y guards de autorización
Comunicación en tiempo real con WebSockets para notificaciones o chat