架構(gòu)師
其他
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

領(lǐng)域驅(qū)動設(shè)計

甘道夫

復(fù)旦大學(xué) 教授

軟件工程的一線實踐者和思考者。 曾在知名跨國企業(yè)阿爾卡特朗訊任職12年,是固網(wǎng)接入產(chǎn)品ISAM7302的首席軟件架構(gòu)師,貝爾實驗室杰出工程師(DMTS ,終身榮譽)。 擁有端到的軟件開發(fā)技術(shù)能力,包括軟件需求、 軟件架構(gòu)設(shè)計、面向?qū)ο笤O(shè)計、單元設(shè)計、單元測試、系統(tǒng)級測試及組織過程改進(jìn)等。 是AgileChina、AgileTour、ScrumGathering等多個敏捷相關(guān)會議的演講者。 在軟件工程研究領(lǐng)域,有多篇文章發(fā)表于國際一流學(xué)術(shù)會議,如 ICSM 2011(IEEE軟件維護(hù)國際會議),ICSM2012(IEEE軟件維護(hù)國際會議)、ASEASE 2013(ACM 自動化軟件工程會議)等,研究內(nèi)容涵蓋領(lǐng)域驅(qū)動開發(fā)、精益思想,以人為中心的軟件工程、代碼重構(gòu)等、研究成果得到了同行的認(rèn)可。 合著有《軟件工程:方法與實踐》,2014年復(fù)旦大學(xué)出版社出版。

軟件工程的一線實踐者和思考者。 曾在知名跨國企業(yè)阿爾卡特朗訊任職12年,是固網(wǎng)接入產(chǎn)品ISAM7302的首席軟件架構(gòu)師,貝爾實驗室杰出工程師(DMTS ,終身榮譽)。 擁有端到的軟件開發(fā)技術(shù)能力,包括軟件需求、 軟件架構(gòu)設(shè)計、面向?qū)ο笤O(shè)計、單元設(shè)計、單元測試、系統(tǒng)級測試及組織過程改進(jìn)等。 是AgileChina、AgileTour、ScrumGathering等多個敏捷相關(guān)會議的演講者。 在軟件工程研究領(lǐng)域,有多篇文章發(fā)表于國際一流學(xué)術(shù)會議,如 ICSM 2011(IEEE軟件維護(hù)國際會議),ICSM2012(IEEE軟件維護(hù)國際會議)、ASEASE 2013(ACM 自動化軟件工程會議)等,研究內(nèi)容涵蓋領(lǐng)域驅(qū)動開發(fā)、精益思想,以人為中心的軟件工程、代碼重構(gòu)等、研究成果得到了同行的認(rèn)可。 合著有《軟件工程:方法與實踐》,2014年復(fù)旦大學(xué)出版社出版。

課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

領(lǐng)域驅(qū)動設(shè)計

目標(biāo)收益

培訓(xùn)對象

課程大綱

課程導(dǎo)入 ? 軟件開發(fā)的根本挑戰(zhàn):復(fù)雜性
? 領(lǐng)域驅(qū)動設(shè)計的目標(biāo):管理復(fù)雜性
? 模型的概念
? 深層模型、協(xié)作式建模和統(tǒng)一語言
? DDD的基本內(nèi)涵和DDD模式體系
建立領(lǐng)域模型 ? 用例驅(qū)動方法
? 案例研究
? 四色建模法
? 練習(xí):初步建立領(lǐng)域模型
領(lǐng)域模型實現(xiàn) ? 領(lǐng)域驅(qū)動設(shè)計和測試驅(qū)動開發(fā)
? 實體和值對象
? 領(lǐng)域服務(wù)和領(lǐng)域事件
? 練習(xí):領(lǐng)域模型的精化和實現(xiàn)
? 聚合和聚合根
? 工廠和資源庫
子域和限界上下文 ? 領(lǐng)域和子域
? 核心域和通用子域
? 限界上下文
? 問題域及實現(xiàn)域一致性
? 案例研究
? 上下文映射
? 限界上下文之間的關(guān)系
領(lǐng)域驅(qū)動設(shè)計的架構(gòu)策略概覽 ? 分層架構(gòu)
? 六邊形架構(gòu)
? CQRS
? 架構(gòu)演進(jìn)和隔離內(nèi)核
課程導(dǎo)入
? 軟件開發(fā)的根本挑戰(zhàn):復(fù)雜性
? 領(lǐng)域驅(qū)動設(shè)計的目標(biāo):管理復(fù)雜性
? 模型的概念
? 深層模型、協(xié)作式建模和統(tǒng)一語言
? DDD的基本內(nèi)涵和DDD模式體系
建立領(lǐng)域模型
? 用例驅(qū)動方法
? 案例研究
? 四色建模法
? 練習(xí):初步建立領(lǐng)域模型
領(lǐng)域模型實現(xiàn)
? 領(lǐng)域驅(qū)動設(shè)計和測試驅(qū)動開發(fā)
? 實體和值對象
? 領(lǐng)域服務(wù)和領(lǐng)域事件
? 練習(xí):領(lǐng)域模型的精化和實現(xiàn)
? 聚合和聚合根
? 工廠和資源庫
子域和限界上下文
? 領(lǐng)域和子域
? 核心域和通用子域
? 限界上下文
? 問題域及實現(xiàn)域一致性
? 案例研究
? 上下文映射
? 限界上下文之間的關(guān)系
領(lǐng)域驅(qū)動設(shè)計的架構(gòu)策略概覽
? 分層架構(gòu)
? 六邊形架構(gòu)
? CQRS
? 架構(gòu)演進(jìn)和隔離內(nèi)核

活動詳情

提交需求