Volver al catálogo
Arquitectura de Software
Inscripciones abiertas
Certificado verificable

NestJS con Arquitectura Hexagonal

Construye APIs profesionales, escalables y testeables con NestJS aplicando los principios de la Arquitectura Hexagonal (Ports & Adapters), DDD táctico y Clean Architecture.

Duración

30 horas

Nivel

Intermedio - Avanzado

Modalidad

Online en vivo

Frecuencia

3 días / semana

NestJS con Arquitectura Hexagonal

Sobre el curso

Un programa intensivo donde pasarás de escribir controladores y servicios acoplados a diseñar sistemas robustos con separación clara entre dominio, aplicación e infraestructura. Aprenderás a aplicar Arquitectura Hexagonal real en proyectos productivos, con casos de uso bien definidos, puertos, adaptadores intercambiables y testing efectivo a todos los niveles. Al finalizar, tendrás la capacidad de liderar el diseño técnico de APIs profesionales mantenibles a largo plazo.

Lo que vas a aprender

  • Dominar NestJS a nivel profesional (módulos, providers, pipes, guards, interceptors)
  • Aplicar Arquitectura Hexagonal real en proyectos productivos
  • Separar correctamente las capas de dominio, aplicación e infraestructura
  • Implementar Casos de Uso, Puertos y Adaptadores intercambiables
  • Diseñar entidades, Value Objects y agregados con tácticas de DDD
  • Escribir tests unitarios y de integración con Jest aprovechando la arquitectura
  • Integrar persistencia con TypeORM/Prisma y mensajería asíncrona
  • Estructurar proyectos NestJS escalables a equipos grandes

Programa del curso

8 módulos · 30 horas en total

  • Arquitectura interna de NestJS y ciclo de vida
  • Módulos, providers e inyección de dependencias avanzada
  • Pipes, guards, interceptors y filters
  • Configuración profesional con @nestjs/config

¿Para quién es?

  • Desarrolladores backend con experiencia básica/intermedia en Node.js
  • Profesionales que quieran dar el salto de scripting a arquitectura profesional
  • Tech leads que necesiten introducir hexagonal en sus equipos
  • Estudiantes avanzados que busquen diferenciarse en el mercado

Requisitos previos

  • JavaScript/TypeScript a nivel intermedio
  • Conceptos básicos de APIs REST y HTTP
  • Experiencia previa con Node.js (mínima con NestJS deseable)
  • Manejo básico de Git

Metodología

Clases en vivo con teoría aplicada, ejercicios prácticos en cada sesión, mentoría continua, code reviews sobre tu proyecto final, y acceso a una comunidad privada de alumnos.

Tu instructor

Diego Sepúlveda

Diego Sepúlveda

Software Architect & Founder · DAS Soluciones

Arquitecto de software con +10 años diseñando sistemas backend escalables. Especialista en NestJS, Arquitectura Hexagonal, DDD y mensajería distribuida.

WhatsApp