课程简介
领域驱动设计
目标收益
培训对象
课程大纲
课程导入 |
软件开发的根本挑战:复杂性 领域驱动设计的目标:管理复杂性 模型的概念 深层模型、协作式建模和统一语言 DDD的基本内涵和DDD模式体系 |
建立领域模型 |
用例驱动方法 案例研究 四色建模法 练习:初步建立领域模型 |
领域模型实现 |
领域驱动设计和测试驱动开发 实体和值对象 领域服务和领域事件 练习:领域模型的精化和实现 聚合和聚合根 工厂和资源库 |
子域和限界上下文 |
领域和子域 核心域和通用子域 限界上下文 问题域及实现域一致性 案例研究 上下文映射 限界上下文之间的关系 |
领域驱动设计的架构策略概览 |
分层架构 六边形架构 CQRS 架构演进和隔离内核 |
课程导入 软件开发的根本挑战:复杂性 领域驱动设计的目标:管理复杂性 模型的概念 深层模型、协作式建模和统一语言 DDD的基本内涵和DDD模式体系 |
建立领域模型 用例驱动方法 案例研究 四色建模法 练习:初步建立领域模型 |
领域模型实现 领域驱动设计和测试驱动开发 实体和值对象 领域服务和领域事件 练习:领域模型的精化和实现 聚合和聚合根 工厂和资源库 |
子域和限界上下文 领域和子域 核心域和通用子域 限界上下文 问题域及实现域一致性 案例研究 上下文映射 限界上下文之间的关系 |
领域驱动设计的架构策略概览 分层架构 六边形架构 CQRS 架构演进和隔离内核 |