Introducción a NestJS con Arquitectura Hexagonal
Taller gratuito y en vivo: descubre por qué tu código en NestJS se vuelve inmantenible con el tiempo y cómo la Arquitectura Hexagonal y DDD lo resuelven. En 3 clases pasás de una API acoplada a un dominio limpio, desacoplado y fácil de testear.
6 horas — 3 clases de 2 h
Intermedio
Online en vivo
3 días / semana

Sobre el curso
¿Tu código en NestJS funciona, pero cada vez cuesta más modificarlo? ¿Los procesos de prueba se volvieron una pesadilla y la lógica de negocio está mezclada con la base de datos? En este taller gratuito vas a descubrir, sobre código real, por qué pasa eso y cómo resolverlo con Arquitectura Hexagonal y los fundamentos de DDD. A lo largo de 3 clases en vivo recorreremos el mismo proyecto en tres versiones que se comparan lado a lado: Una API de tareas en NestJS "tradicional" (la que escribe casi todo el mundo) y sus problemas comunes. La misma API refactorizada a arquitectura hexagonal: dominio, aplicación e infraestructura, puertos y adaptadores. DDD táctico: sumamos Value Objects, agregados y domain events para proteger las reglas del negocio. Saldrás entendiendo cómo desacoplar tu lógica del framework y de la base de datos, cómo probar el dominio sin necesidad de inicializar servicios externos, y con una hoja de ruta clara para aplicarlo a tu propio código. Es 100% demostrativo: sobre código ya preparado, observarás al instructor recorrerlo y razonar cada decisión (no es programación desde cero ni un formato hands-on). Las clases quedan grabadas y, al completar el taller, recibirás un diploma de participación. Prerrequisitos: JavaScript y TypeScript básico, saber qué es una API REST, Node.js y Git. NestJS es deseable pero no obligatorio (comenzamos con un repaso rápido).
Lo que vas a aprender
- Entender qué es la Arquitectura Hexagonal y qué problema resuelve
- Diferenciar las capas de dominio, aplicación e infraestructura
- Identificar puertos y adaptadores (primarios y secundarios)
- Reconocer qué es y qué NO es DDD: mitos vs. realidad
- Conocer Value Objects, Aggregates y Domain Events con ejemplos reales
- Escribir tests del dominio sin base de datos ni mocks complejos
- Leer y entender un proyecto NestJS hexagonal real
- Salir con un plan para refactorizar tu propio código
Programa del curso
3 módulos · 6 horas en total
- Fundamentos de NestJS: módulos, controllers, providers y servicios
- Una API de tareas en NestJS "tradicional"
- Los 3 dolores que aparecen al crecer (y que el taller resuelve)
¿Para quién es?
- Devs backend con JavaScript y TypeScript básico que ya escribieron alguna API REST
- Quienes sienten que su código funciona pero se desordena con el tiempo
- Devs que oyeron de "arquitectura limpia / hexagonal / DDD" pero nunca lo vieron aplicado
- Quienes quieren dar el salto de "hacer features" a "estructurar sistemas"
- Estudiantes avanzados o juniors con curiosidad por cómo se construye software profesional
Requisitos previos
- JavaScript básico (variables, funciones, async/await)
- TypeScript básico (tipos, interfaces, clases)
- Saber qué es y cómo se consume una API REST
- Node.js instalado y Git básico (clonar repos)
- Deseable (no obligatorio): NestJS básico — el taller incluye un repaso
Metodología
Clases 100% en vivo por Google Meet (3 sesiones de 2 horas), grabadas y disponibles para los inscritos. Formato demostrativo sobre código ya preparado: el instructor recorre y explica el código en pantalla mientras sigues el razonamiento, sin complicaciones de configuración ni desarrollo desde cero. Todo se analiza sobre código real comentado a detalle: 3 proyectos que se comparan lado a lado (NestJS tradicional → arquitectura hexagonal → DDD), utilizando un caso práctico de gestión de tareas. Stack: NestJS, TypeORM y SQLite. Incluye los repositorios para que practiques después y un diploma de participación al finalizar.
Tu instructor

Ángel Gabriel Sepúlveda Sepúlveda
Co-Founder & Technical Instructor · DAS Soluciones
Ingeniero en Informática (Instituto Profesional Santo Tomás) con una trayectoria consolidada en la transformación digital de los sectores Financiero (Fintech), Retail y Cultural. Diseño y construyo soluciones de alta complejidad con foco en seguridad y escalabilidad. Hoy, en el ecosistema Fintech, trabajo en la optimización de productos financieros con un stack moderno: .NET Core, NestJS y React. Me especializo en Arquitectura Hexagonal y en el desarrollo asistido por Inteligencia Artificial para automatizar procesos críticos de negocio: uso la IA para potenciar el criterio técnico, no para reemplazarlo. Defiendo la excelencia técnica a través de Clean Code, principios SOLID y la mentoría continua, construyendo sistemas robustos, desacoplados y preparados para escalar. Mi objetivo es seguir aportando valor con soluciones que mejoren la eficiencia operativa y la seguridad de la información, y compartir ese conocimiento para que más desarrolladores den el salto de "hacer features" a "diseñar sistemas".
También te puede interesar
Cursos relacionados

NestJS + Arquitectura Hexagonal & Domain-Driven Design (DDD)
De NestJS desde cero a backends mantenibles y escalables: Arquitectura Hexagonal, DDD y cómo usar la IA para programar con esta arquitectura. 40 h en vivo, proyecto real y diploma verificable.
Taller .NET 10 + Clean Architecture
Aprende .NET 10 y C# construyendo una API real de Pedidos con Clean Architecture, capa por capa, en 5 noches.
