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
- ¿Qué es el Diseño Dirigido por Dominio (DDD) y cuáles son sus beneficios?
- DDD frente a otros enfoques
- Resumen de los conceptos de DDD y la estructura de los proyectos
Diseño Dirigido por Dominio táctico
- Elementos de un modelo de dominio
- Implementación de entidades, objetos de valor, agregados, repositorios y servicios de dominio
- Uso de fábricas, especificaciones, CQRS y event sourcing
Diseño Dirigido por Dominio estratégico
- Patrones de mapa de contexto
- Diseño del modelo de dominio mediante event storming y narrativa de dominio
- Identificación y clasificación de subdominios
- Establecimiento de límites y relaciones con patrones como contextos delimitados
Taller DDD y sistemas heredados
- Desafíos y oportunidades de los sistemas heredados
- Análisis y comprensión de sistemas heredados con herramientas como NDepend
- Refactorización y modernización de sistemas heredados utilizando técnicas como el patrón estrangler
Arquitectura orientada a productos, dominios y equipos
- Beneficios y desafíos de las arquitecturas orientadas a productos, dominios y equipos
- Diseño e implementación de dichas arquitecturas con patrones como microservicios
- Organización y colaboración entre equipos
- Garantía de calidad y consistencia mediante pruebas automatizadas e integración continua
Data Mesh: Datos orientados al dominio
- Problemas de las plataformas de datos tradicionales
- Introducción al data mesh
- Implementación de una plataforma de datos orientada al dominio que facilite el descubrimiento, acceso y gobernanza de los datos
- Tecnologías como Apache Kafka, Apache Spark y GraphQL en el data mesh
Resumen y próximos pasos
Requerimientos
- Conocimiento de programación orientada a objetos y patrones de diseño
- Experiencia con C# y .NET Core
- Conocimientos básicos de bases de datos y SQL
Público objetivo
- Desarrolladores
- Arquitectos
- Analistas
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