課程簡介
全面講解領域驅(qū)動設計知識體系,掌握領域驅(qū)動設計統(tǒng)一過程,并將領域驅(qū)動設計知識與微服務結合起來,進行微服務的識別與設計,最后形成微服務與領域驅(qū)動設計的落地實踐。
目標收益
掌握領域驅(qū)動設計方法,包括業(yè)務需求分析、領域架構設計和領域建模方法;
2.掌握微服務的設計方法,對系統(tǒng)進行微服務架構設計。
培訓對象
課程大綱
領域驅(qū)動設計 |
1.軟件的復雜度 形成軟件復雜度的原因 領域驅(qū)動設計對復雜度的應對 2.領域驅(qū)動設計過程 經(jīng)典的領域驅(qū)動設計 領域驅(qū)動設計統(tǒng)一過程 3.全局分析階段 問題空間的6W模型 價值分析過程 -業(yè)務分析過程 4. 架構映射階段 面向領域架構體系 限界上下文 上下文映射 5. 領域建模階段 領域分析建模 領域設計建模 領域?qū)崿F(xiàn)建模 |
微服務 |
1.分布式架構 分布式架構的定義 分布式架構的演進 分布式架構的優(yōu)勢與劣勢 分布式通信機制 2.微服務架構 微服務的優(yōu)勢與不足 微服務架構的核心概念 3.微服務設計 微服務與限界上下文的關系 運用領域驅(qū)動設計建立微服務架構 |
領域驅(qū)動設計 1.軟件的復雜度 形成軟件復雜度的原因 領域驅(qū)動設計對復雜度的應對 2.領域驅(qū)動設計過程 經(jīng)典的領域驅(qū)動設計 領域驅(qū)動設計統(tǒng)一過程 3.全局分析階段 問題空間的6W模型 價值分析過程 -業(yè)務分析過程 4. 架構映射階段 面向領域架構體系 限界上下文 上下文映射 5. 領域建模階段 領域分析建模 領域設計建模 領域?qū)崿F(xiàn)建模 |
微服務 1.分布式架構 分布式架構的定義 分布式架構的演進 分布式架構的優(yōu)勢與劣勢 分布式通信機制 2.微服務架構 微服務的優(yōu)勢與不足 微服務架構的核心概念 3.微服務設計 微服務與限界上下文的關系 運用領域驅(qū)動設計建立微服務架構 |