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.
Temario del curso
Introducción al Diseño Orientado al Dominio
- Principios y motivaciones detrás de DDD
- Lenguaje ubicuo y colaboración con expertos del dominio
- Diferenciación entre subdominios centrales, de soporte y genéricos
Diseño Estratégico y Contextos Delimitados
- Definición de contextos delimitados y sus responsabilidades
- Mapeo de contextos y patrones de integración
- Gestión de equipos, límites organizativos y propiedad de los datos
Patrones Tácticos: Bloques de Construcción del Modelo de Dominio
- Entidades y gestión de identidades
- Objetos de valor e inmutabilidad
- Agregados y límites transaccionales
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 de objetos complejos
Modelado de Comportamientos Complejos e Invariantes
- Diseño de invariantes y aplicación de reglas de negocio
- Modelado basado en eventos y eventos de dominio
- Modelos de consistencia: consistencia eventual y sagas
Integración de DDD con Arquitectura y Prácticas de Ingeniería
- Alineación de DDD con microservicios y monolitos modulares
- Diseño de APIs, capas anticorrupción y estrategias de integración
- Pruebas de 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 mejora continua del modelo de dominio
Resumen y Siguientes Pasos
Requerimientos
- Sólida experiencia en programación con lenguajes orientados a objetos
- Comprensión de los principios de arquitectura de software
- Familiaridad con las prácticas de desarrollo ágil
Público objetivo
- Desarrolladores senior
- Arquitectos de software
- Líderes técnicos
21 Horas
Testimonios (1)
Que podamos darte ejemplos de la vida real
Elria Slabber - Glacier by Sanlam
Curso - Introduction to Domain Driven Design
Traducción Automática