workshop

DDD Definiendo el modelo de dominio con el "Domain modeling kit card"

16 octubre 2024 18 h Runroom
Aprende DDD con las cartas de "TheDDDUniverse"
 

¿Quieres aprender arquitectura hexagonal y 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:

 

¿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.

¿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 "TheDDDUniverse" 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.

Un workshop ideado por Fernando Aparicio y Software Crafters Barcelona
fernando-aparicio
Fernando Aparicio
Autor del concepto de aprendizaje de DDD a través de cartas "TheDDDUniverse".
Actualmente trabaja como Software engineer en Adevinta.
Fernando en Linkedin
Software Crafters Barcelona
Software Crafters Barcelona
Una comunidad para personas que se preocupan y están orgullosas de lo que hacen. Para desarrolladores y desarrolladoras, sin importar la experiencia que tengan, que quieran mejorar y dominar su oficio.

El workshop es gratuito. El aforo es limitado a 24 personas.

Agenda de Aprende DDD con las cartas de TheDDDUniverse:

Nivel inicial
Refactor a arquitectura hexagonal - 17 de Abril (Realizado)
- El poder de los value objects - 8 de Mayo (Realizado)
- Controlando el flujo con excepciones y alternativas - 12 de Junio (Realizado)

Nivel intermedio
- Definiendo el modelo de dominio con el "Domain modeling kit card"
- Definiendo las responsabilidades del caso de uso
- "Workshop por definir"

¡Reserva ya tu plaza para la esta sesión!

Lamentablemente, la entrada al edificio no es apta para personas con movilidad reducida debido a la presencia de dos escalones que dificultan el acceso. En caso de necesitar asistencia o una solución alternativa para garantizar tu acceso, por favor, contacta con nosotros para coordinarlo y buscar la mejor forma de ayudarte.

Inscripción workshop 16 de octubre: DDD Definiendo el modelo de dominio con el "Domain modeling kit card"