Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 21 horas
Temario del curso
Introducción al Domain-Driven Design
- Principios y motivaciones detrás del DDD
- Lenguaje ubicuo y colaboración con expertos en el dominio
- Distinguir entre subdominios principales, de soporte y genéricos
Diseño estratégico y contextos acotados
- Definición de contextos acotados y sus responsabilidades
- Mapa de contexto y patrones de integración
- Gestión de equipos, límites organizacionales y propiedad de los 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 usar servicios de dominio frente a servicios de aplicación
- Patrones de repositorio y consideraciones de persistencia
- Patrones de fábrica para la creación de objetos complejos
Modelado de comportamiento complejo e invariantes
- Diseño de invariantes y aplicación de reglas de negocio
- Modelado orientado a eventos y eventos de dominio
- Modelos de consistencia: consistencia eventual y sagas
Integración de DDD con prácticas de arquitectura e ingeniería
- Alineación del DDD con microservicios y monolitos modulares
- Diseño de API, capas anti-corrupción y estrategias de integración
- Pruebas de la lógica de dominio: pruebas unitarias, de integración y de contrato
Adopción de 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 en programación en lenguajes orientados a objetos
- Comprensión de los principios de arquitectura de software
- Conocimiento de las prácticas de desarrollo ágil
Audiencia
- 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