Temario del curso
Introducción al Diseño Orientado al Dominio
- Principios y motivaciones detrás del DDD
- Lenguaje ubicuo y colaboración con expertos en el dominio
- Distinguir subdominios principales, de apoyo y genéricos
Diseño Estratégico y Contextos Limitados
- Definir contextos limitados y sus responsabilidades
- Mapeo de contexto y patrones de integración
- Gestionar equipos, límites organizacionales y propiedad de datos
Patrones Tácticos — Componentes del Modelo de Dominio
- Entidades y gestión de identidad
- Objetos de valor e inmutabilidad
- Agregados y límites de transacción
Servicios de Dominio, Repositorios y Factorías
- Cuándo usar servicios de dominio frente a servicios de aplicación
- Patrones de repositorio y consideraciones de persistencia
- Patrones de factoría para la creación compleja de objetos
Modelado de Comportamiento Complejo e Invariantes
- Diseñar invariantes y hacer cumplir reglas de negocio
- Modelado basado en eventos y eventos de dominio
- Modelos de consistencia: consistencia eventual y sagas
Integración del DDD con Prácticas de Arquitectura e Ingeniería
- Alinear el DDD con microservicios y monolitos modulares
- Diseño de API, capas anti-corrupción y estrategias de integración
- Pruebas de lógica de dominio: pruebas unitarias, pruebas de integración y pruebas de contrato
Adopción del DDD en Equipos y Organizaciones
- Realizar talleres de descubrimiento de dominio y Event Storming
- Crear y gestionar un lenguaje ubicuo entre equipos
- Medir el éxito e iterar sobre el modelo de dominio
Resumen y Próximos Pasos
Requerimientos
- Experiencia sólida en programación en lenguajes orientados a objetos
- Comprensión de los principios de arquitectura de software
- Familiaridad con las prácticas de desarrollo ágil
Audiencia
- Desarrolladores senior
- Arquitectos de software
- Líderes técnicos
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (1)
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Curso - Introduction to Domain Driven Design
Traducción Automática