Temario del curso
Introducción al Diseño Orientado a Dominios
- Principios y motivaciones detrás del DDD
- Lenguaje ubicuo y colaboración con expertos de dominio
- Diferenciación entre subdominios principales, de soporte y genéricos
Diseño Estratégico y Contextos Acotados
- Definición de contextos acotados y sus responsabilidades
- Mapeo de contexto y patrones de integración
- Gestión de equipos, límites organizacionales y propiedad de datos
Patrones Tácticos — Ladrillos 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 Fábricas
- Cuándo utilizar servicios de dominio frente a servicios de aplicación
- Patrones de repositorio y consideraciones de persistencia
- Patrones de fábrica para la creación compleja de objetos
Modelado de Comportamientos Complejos e Invariantes
- Diseño de invariantes y aplicación de reglas de negocio
- Modelado dirigido por eventos y eventos de dominio
- Modelos de consistencia: consistencia eventual y sagas
Integración del DDD con las Prácticas de Arquitectura e Ingeniería
- Alineación del DDD con microservicios y monolitos modulares
- Diseño de APIs, capas anticorrosión y estrategias de integración
- Pruebas de la lógica de dominio: pruebas unitarias, de integración y de contrato
Adopción del DDD en Equipos y Organizaciones
- Realización de talleres de descubrimiento de dominio y Event Storming
- Creación y gestión de un lenguaje ubicuo entre equipos
- Medición del éxito y iteración sobre el modelo de dominio
Resumen y Próximos Pasos
Requerimientos
- Sólida experiencia de 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 objetivo
- Desarrolladores sénior
- 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 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Que podamos darte ejemplos de la vida real
Elria Slabber - Glacier by Sanlam
Curso - Introduction to Domain Driven Design
Traducción Automática