Clean Architecture y DDD con Spring Boot
Taller en vivo de 10 horas: modelas el negocio con DDD táctico y ordenas el código con la Clean Architecture de Robert C. Martin, desde cero y con Spring Boot. Un mismo caso de principio a fin: pedidos.
10 horas — 5 clases de 2 h
Intermedio
Online en vivo
1 días / semana

Horario en tu país
Lunes · clases en vivo. Cambia el país en el menú superior para ver tu hora local.
- 🇨🇱Chile21:00–23:00
- 🇦🇷Argentina21:00–23:00
- 🇵🇪Perú19:00–21:00
- 🇨🇴Colombia19:00–21:00
- 🇪🇨Ecuador19:00–21:00
- 🇲🇽México18:00–20:00
- 🌎Otro paísdía siguiente00:00–02:00
Las clases se dictan en horario de Chile; cada fila es esa misma hora en el país indicado, calculada con el cambio de hora vigente a la fecha de inicio. Ante cualquier duda, escríbenos.
Sobre el curso
En cinco clases construyes una aplicación Spring Boot desde cero con la Clean Architecture de Robert C. Martin, y modelas su núcleo con los bloques tácticos de Domain-Driven Design. Los cuatro anillos de Uncle Bob, con sus nombres: entidades al centro, casos de uso alrededor, adaptadores de interfaz y, afuera, frameworks y drivers. Y la regla que lo sostiene todo: las dependencias apuntan hacia adentro. DDD entra donde más aporta en un taller de introducción: en las entidades. Lenguaje ubicuo, value objects que se validan solos y un agregado que protege sus invariantes. El caso guía es un sistema de pedidos: hay reglas que el agregado responde solo y otras que solo puede responder un caso de uso, y esa diferencia es la que enseña dónde va cada cosa. Se construye de adentro hacia afuera, sin ejercicio de refactorización: primero las entidades, después los interactors con sus input y output boundaries, y al final los controllers, presenters y gateways con Spring Data JPA sobre H2. La comprobación final es cambiar el adaptador in-memory por la base de datos real sin tocar entidades ni casos de uso. Qué te llevas: el repositorio con la construcción paso a paso, los tests como plantilla, una hoja resumen con los cuatro anillos y los bloques de DDD, las grabaciones y el diploma de participación. Qué NO incluye: DDD estratégico (bounded contexts, context mapping), eventos de dominio entre servicios, CQRS, autenticación, despliegue ni revisión del proyecto propio.
Lo que vas a aprender
- Entender los cuatro anillos de la Clean Architecture de Robert C. Martin y la regla de dependencia
- Modelar entidades con DDD táctico: lenguaje ubicuo, value objects y un agregado con invariantes
- Escribir interactors que orquestan sin decidir, con input y output boundaries
- Separar request y response models de las entidades
- Implementar controllers, presenters y gateways en el anillo de adaptadores de interfaz
- Cambiar de un adaptador in-memory a Spring Data JPA sobre H2 sin tocar entidades ni casos de uso
- Probar entidades y casos de uso con JUnit 5, sin base de datos
Programa del curso
3 módulos · 10 horas en total
- Lenguaje ubicuo: el código se nombra como habla el negocio
- Value objects inmutables que se validan solos: Dinero y Cantidad (record)
- El agregado Pedido y su raíz: una sola puerta de entrada para sus líneas
- Invariantes: no se confirma un pedido vacío ni se modifica uno confirmado
- Tests de las entidades con JUnit 5, sin levantar nada
¿Para quién es?
- Desarrolladores que ya escriben Java y sienten que sus proyectos se desordenan
- Quienes tienen las reglas de negocio repartidas entre controladores y servicios
- Quienes oyeron de Clean Architecture y DDD pero nunca los vieron construir juntos
Requisitos previos
- Java a nivel básico
- Saber qué es una API REST
- No se requiere saber Clean Architecture ni DDD: ese es el taller
- Para seguirlo en vivo: JDK 21, Maven y un editor
Metodología
Cinco clases en vivo de 2 horas por Google Meet, grabadas y disponibles para los inscritos. El instructor construye el proyecto en vivo desde cero y explica cada decisión; puedes seguirlo en tu máquina o solo mirar. Stack: Java 21, Spring Boot 3, Spring Data JPA sobre H2 y JUnit 5. Incluye el repositorio, la hoja resumen y diploma de participación.
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".
Inversión
Valores para 🇨🇱 Chile. Reserva tu cupo hoy.
$50.000 CLP
Calculado al dólar observado del 2026-10-28. Puede variar con el tipo de cambio.
Promociones, cuotas y medios de pago: consúltalos por WhatsApp.
Reservar mi cupoTe confirmamos cupo y medio de pago por WhatsApp. Sin compromiso.
Recibe toda la información del curso
Déjanos tus datos y te enviamos los detalles. Sin compromiso — resolvemos tus dudas y te ayudamos a reservar tu cupo.
- Temario completo y detallado
- Fechas y horarios por país
- Valores y opciones de financiamiento
¿Prefieres respuesta inmediata?
Pregunta por WhatsAppTambién te puede interesar
Cursos relacionados

Clean Architecture y DDD con .NET
Taller en vivo de 10 horas: modelas el negocio con DDD táctico y ordenas el código con la Clean Architecture de Robert C. Martin, desde cero y con .NET. Un mismo caso de principio a fin: pedidos.

Clean Architecture y DDD con Node.js
Taller en vivo de 10 horas: modelas el negocio con DDD táctico y ordenas el código con la Clean Architecture de Robert C. Martin, desde cero y con Node.js. Un mismo caso de principio a fin: pedidos.

Clean Architecture y DDD con NestJS
Taller en vivo de 10 horas: modelas el negocio con DDD táctico y ordenas el código con la Clean Architecture de Robert C. Martin, desde cero y con NestJS. Un mismo caso de principio a fin: pedidos.
