Curso de Fundamentos de EventStorming
Todo sobre EventStorming con ejemplos
1.1. Índice
1.2. El origen de EventStorming
FREE PREVIEW1.3. Introducción a Domain-Driven Design
1.4. Algunos conceptos esenciales de Domain-Driven Design
1.5. Diferencia entre dominio y negocio
1.6. Recorrido de EventStorming (pasado y presente)
1.7. Libros sobre EventStorming
1.8. Popularidad de EventStorming
1.9. ¿Quién está usando EventStorming?
1.10. ¿Qué es EventStorming?
1.11. ¿Por qué EventStorming?
1.12. ¿Para quién es EventStorming?
Cuestionario de autoevaluación
Feedback: encuesta de satisfacción
Campos de aplicación de EventStorming
Cuestionario de autoevaluación
Feedback: encuesta de satisfacción
3.1. Índice
3.2. Ámbito
3.3. Los ingredientes clave
3.4. La importancia del facilitador
FREE PREVIEW3.5. Fase de invitaciones
3.6. Fase de preparación de la sala
3.7. Fase de inicio
3.8. Fase de exploración caótica
3.9. Fase de cumplimiento de la línea de tiempo
3.10. Fase de personas y sistemas
3.11. Fase de recorrido explícito
3.12. Fase de narrativa inversa
3.13. Fase de valor creado y destruido
3.14. Fase de problemas y oportunidades
3.15. Fase de elección del problema correcto
3.16. Fase de descubrir subdominios y contextos delimitados (bounded contexts)
3.17. Fase de conclusión
Cuestionario de autoevaluación
Feedback: encuesta de satisfacción
4.1. Introducción
4.2. Estrategias de apertura
4.3. Estrategias de punto medio
4.4. Notación
4.5. Notación: Evento de dominio
4.6. Notación: Comando
4.7. Notación: Personas
4.8. Notación: Sistema externo
4.9. Notación: Política
4.10. Notación: Modelo de lectura
4.11. Notación: Boceto (Sketch)
4.12. Notación: Hot Spot
4.13. Notación: Valor (creado y destruido)
4.14. La imagen que lo explica todo
Cuestionario de autoevaluación
Feedback: encuesta de satisfacción
5.1. Introducción
5.2. Notación: Evento de dominio y Comando
5.3. Notación: Modelo de lectura
5.4. Notación: Política
5.5. Notación: Política. Manual o automática
5.6. Notación: Política. Cambios evolutivos
5.7. Notación: Política. Listener
5.8. Notación: Política. Process Manager
5.9. Notación: Política. Saga
5.10. Notación: Política. Saga. Ámbito extendido
5.11. Notación: Política. Saga. Diseño
5.12. Notación: Política. Saga. Orquestación
5.13. Notación: Política. Saga. Orquestación en mensajería
5.14. Notación: Política. Saga. Coreografía
5.15. Notación: Política. Saga. Coreografía en mensajería
5.16. Notación: Política. Saga. Mezclando orquestación y coreografía
5.17. Notación: Política. Saga. Mensajería
5.18. Notación: Política. Saga. Consejos de identificación
5.19. Notación: Política. Saga. Patrones de disparador
5.20. Notación: Política. Saga. Ejemplo robusto
5.21. Notación: Política. Process Managers vs Saga
5.22. Notación: Política. Ecosistema de herramientas para Sagas y Process Managers
5.23. Notación: Agregado
5.24. Notación: Agregado. Reglas de oro
5.25. Notación: Agregado. Determinar el tamaño correcto
5.26. Notación: Agregado. Ciclo de vida
5.27. Notación: Agregado. Transiciones de estado
5.28. Notación: Agregado. De la vista de línea de tiempo a la de responsabilidad
5.29. Notación: Agregado. Ejemplo
5.30. Example Mapping. Reglas: Agregados y Políticas
5.31. Example Mapping. Notación
5.32. Example Mapping. Notación: Historia de usuario
5.33. Example Mapping. Notación: Regla
5.34. Example Mapping. Notación: Ejemplo
5.35. Example Mapping. Notación: Pregunta
5.36. Example Mapping. Ejemplo robusto
5.37. La imagen que lo explica todo (con el Agregado)
5.38. Implementación amigable para CQRS y Event Sourcing
5.39. Simetrías
5.40. Agitar el sistema
5.41. Agitar el sistema. Heurística principal de Domain-Driven Design
5.42. Agitar el sistema. Subir el listón
5.43. Agitar el sistema. Jugar con términos conversacionales
5.44. Agitar el sistema. Remolino de Exploración de Modelos
Cuestionario de autoevaluación
Feedback: encuesta de satisfacción
¡Ya puedes empezar a aprender EventStorming! La próxima presentación del curso es el jueves 30 de marzo del 2023 a las 18:00 (UTC+2). Inscríbete a través de Worldwide EventStorming Meetup.
“En mi lugar de trabajo estamos empezando a adoptar Domain-Driven Design. Con este curso, he podido identificar la interrelación entre EventStorming y Domain-Driven Design, además de adquirir una base muy sólida sobre EventStorming. No cabe duda que estoy preparado para realizar talleres de EventStorming con mis compañer@s de trabajo y sacarles el máximo provecho. Es un paso más a instaurar la filosofía de Domain-Driven Design en nuestra cultura empresarial.”
“Daniel ha hecho un magnífico trabajo confeccionado el primer curso en línea asíncrono sobre EventStorming. A través de explicaciones detalladas, ejemplos, demostraciones y cuestionarios de autoevaluación, reúne todo lo necesario para entender bien EventStorming. Me siento satisfecha de haber invertido recursos y el tiempo necesario en este curso.”
“Tenía curiosidad por entender que es lo que se hace con tantas notas adhesivas de distintos colores durante un taller de EventStorming. Y sobre todo, como se integra con el desarrollo de software. Ciertamente, el curso me ha resuelto estas dudas.”
“Del curso destaco cómo EventStorming saca a la luz los patrones de diseño estratégico y táctico de Domain-Driven Design.”
“Cuando empecé a leer sobre EventStorming vi que tenía mucho potencial y me entusiasmé con la idea de ser facilitador. En este sentido, el curso ha sido una guía perfecta para futuros facilitadores y expone de manera fácil la dinámica de los talleres de EventStorming.”
“Con este curso he adquirido los conocimientos para usar la técnica de EventStorming. Me siento capaz de aplicarlo para reducir la falta de entendimiento y el desajuste que suele producirse entre las personas conocedoras del negocio y las personas técnicas que desarrollan el software para darle soporte.”
“Del Big Picture EventStorming, lo que me ha gustado más ha sido aprender las heurísticas para descubrir Subdominios y Contextos Delimitados. En el Diseño de Software con EventStorming, ha sido interesante la explicación de los Agregados y Políticas (Listeners, Process Managers y Sagas), y cómo se vinculan con Example Mapping.”
“Estaba buscando un curso sobre EventStorming que me permitiera realizarlo a mi ritmo, en línea y de manera asíncrona. Además, puedo exponer mis dudas en cada lección. No es simplemente un curso en el que no hay posibilidad de comunicarse con la persona que lo imparte. Daniel realiza una tutorización respondiendo a las preguntas, dudas sin resolver o comentando los comentarios.”
“Quería aprender sobre EventStorming y me recomendaron este curso. Ha sido brillante y ha cumplido mis expectativas. Contiene todo lo que una persona que se inicia en EventStorming debe saber y va más allá profundizando en los temas. Me ha gustado también la facilidad de uso de la plataforma virtual de aprendizaje ya que es intuitiva.”
“Viniendo del mundo Agile, descubrí que EventStorming podía ser una herramienta útil y pragmática para añadir a mi caja de herramientas. Por este motivo decidí inscribirme en el curso. Además, es muy completo, los objetivos de aprendizaje y los contenidos están muy bien especificados, y es el único curso de EventStorming que encontré con esta modalidad de impartición.”