Curso Domain-Driven Design

Domain-Driven Design

Plan de Estudio

Entre los estilos arquitectónicos, se encuentra la arquitectura en capas. Una de las posibles implementaciones de la lógica de negocio es el Modelo de Dominio. Trataremos las ideas planteadas por Eric Evans, con sus ideas sobre el uso de modelo que guíen el diseño de aplicaciones, y cómo implementarlas en tecnologías con soporte de objetos.

Primero, exploraremos el concepto de modelo, según Evans. Luego, pasamos al mapeo de modelo a implementación en las capas

Capa de Presentación
Capa de Aplicación
Capa de Dominio
Capa de Datos

Discutiremos que componentes van en cada capa, en particular la de Dominio, en contraste con otras sugerencias de arquitectura:

Servicios
Entidades
Agregados
Value Objects
Módulos
Repositorios
Factorías

y sus responsabilidades. Ejemplos de implementación

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP