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