🛠️ Taller de DDD Definiendo el modelo de dominio con el "Domain model @ Runroom


Details
Continuamos con la serie de talleres de DDD de la mano de nuestros compañeros Fernando Aparicio, Matías Stefanutti y Víctor Molina que realizaremos en Runroom. Aprende DDD con las cartas de "TheDDDUniverse" 💥
🚨 Finaliza tu RSVP en https://info.runroom.com/workshop-ddd-definiendo-modelo-dominio-con-domain-modeling-kit-card, el aforo es limitado!
¿Quieres aprender arquitectura hexagonal y Domain Driven Design (DDD) pero hay demasiados conceptos y te parecen inconexos?
Si quieres hacerlo de una forma diferente, esta serie de workshops son para ti. Usaremos dos cosas que nos suelen gustar, cartas y código.
En este cuarto workshop trataremos de algo que va a definir nuestro desarrollo en DDD de forma profunda: la definición y estructura de nuestro dominio a nivel de entidades y agregados.
Se suele usar "Event storming" para descubrir nuestro dominio a nivel estratégico, pero luego nos toca hacerlo realidad a un nivel táctico. Definir el modelo y sus relaciones no es baladí. El coste de una mala decisión a este nivel es cara de corregir.
Para resolver esta situación usaremos el "Domain model kit card", cartas específicas para seguir los pasos más comunes a la hora de modelar el dominio. Usaremos pizarra, rotuladores, papel y boli, con lo que en este caso el ordenador es opcional. En la web The DDD Universe hay más información sobre las cartas que puede que te sea de ayuda, pero no es imprescindible.
Si no pudiste venir a los tres primeros y quieres hacerte una idea, puedes explorar el material y el código en estos enlaces:
- Workshop DDD arquitectura hexagonal
- Workshop DDD value objects
- Workshop DDD excepciones y alternativas
¿Qué voy a aprender?
- Nos centraremos en el llamado "DDD táctico". Aprenderás los conceptos y los afianzaremos a través de las cartas de "The DDD Universe" como vehículo de aprendizaje.
- Los workshops son independientes entre sí, aunque es mejor asistir a toda la serie para tener una base sólida.
¿A quién va dirigida esta serie de workshops?
- Esta segunda serie está pensada para personas que saben programar y tienen nociones de conceptos sobre DDD, estructurar su código en base a esas reglas y conocimiento de arquitectura hexagonal.
- Si no tienes experiencia, todavía puedes sacarle provecho ya que son actividades en grupo y hay diferentes niveles de experiencia en los que apoyarse.
¿Qué necesito para asistir?
- Lo primero, ganas de divertirte y en ocasiones picar algo de código
- Puedes necesitar tu portátil en algunos momentos si quieres profundizar en algún concepto durante la actividad.
Agenda de Aprende DDD con las cartas TheDDDUniverse
Nivel inicial
- Refactor a arquitectura hexagonal - 17 de Abril 2024 (Realizado)
- El poder de los value objects - 8 de Mayo 2024 (Realizado)
- Controlando el flujo con excepciones y alternativas - 12 de Junio 2024 (Realizado)
Nivel intermedio
- Definiendo el modelo de dominio con el "Domain modeling kit card"
- Definiendo las responsabilidades del caso de uso
- "Workshop por definir"
¡Nos vemos en Runroom!

🛠️ Taller de DDD Definiendo el modelo de dominio con el "Domain model @ Runroom