课程简介
全面讲解领域驱动设计知识体系,掌握领域驱动设计统一过程,并将领域驱动设计知识与微服务结合起来,进行微服务的识别与设计,最后形成微服务与领域驱动设计的落地实践。
目标收益
掌握领域驱动设计方法,包括业务需求分析、领域架构设计和领域建模方法;
2.掌握微服务的设计方法,对系统进行微服务架构设计。
培训对象
课程大纲
领域驱动设计 |
1.软件的复杂度 形成软件复杂度的原因 领域驱动设计对复杂度的应对 2.领域驱动设计过程 经典的领域驱动设计 领域驱动设计统一过程 3.全局分析阶段 问题空间的6W模型 价值分析过程 -业务分析过程 4. 架构映射阶段 面向领域架构体系 限界上下文 上下文映射 5. 领域建模阶段 领域分析建模 领域设计建模 领域实现建模 |
微服务 |
1.分布式架构 分布式架构的定义 分布式架构的演进 分布式架构的优势与劣势 分布式通信机制 2.微服务架构 微服务的优势与不足 微服务架构的核心概念 3.微服务设计 微服务与限界上下文的关系 运用领域驱动设计建立微服务架构 |
领域驱动设计 1.软件的复杂度 形成软件复杂度的原因 领域驱动设计对复杂度的应对 2.领域驱动设计过程 经典的领域驱动设计 领域驱动设计统一过程 3.全局分析阶段 问题空间的6W模型 价值分析过程 -业务分析过程 4. 架构映射阶段 面向领域架构体系 限界上下文 上下文映射 5. 领域建模阶段 领域分析建模 领域设计建模 领域实现建模 |
微服务 1.分布式架构 分布式架构的定义 分布式架构的演进 分布式架构的优势与劣势 分布式通信机制 2.微服务架构 微服务的优势与不足 微服务架构的核心概念 3.微服务设计 微服务与限界上下文的关系 运用领域驱动设计建立微服务架构 |