感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
領域驅動設計簡介
- DDD的原則和動機
- 通用語言與領域專家的協作
- 區分核心、支持和通用子領域
戰略設計與有界上下文
- 定義有界上下文及其職責
- 上下文映射與集成模式
- 處理團隊、組織邊界和數據所有權
戰術模式——領域模型的構建模塊
- 實體與身份管理
- 值對象與不變性
- 聚合與事務邊界
領域服務、存儲庫與工廠
- 何時使用領域服務與應用服務
- 存儲庫模式與持久化考慮
- 複雜對象創建的工廠模式
建模複雜行爲與不變性
- 設計不變性與執行業務規則
- 事件驅動建模與領域事件
- 一致性模型:最終一致性與Sagas
將DDD與架構和工程實踐集成
- 將DDD與微服務和模塊化單體對齊
- API設計、防腐層與集成策略
- 測試領域邏輯:單元測試、集成測試與契約測試
在團隊和組織中採用DDD
- 運行領域發現工作坊與事件風暴
- 創建和管理跨團隊的通用語言
- 衡量成功並迭代領域模型
總結與下一步
最低要求
- 具備面嚮對象語言的豐富編程經驗
- 理解軟件架構原則
- 熟悉敏捷開發實踐
受衆
- 高級開發者
- 軟件架構師
- 技術負責人
21 時間:
客戶評論 (1)
I really enjoyed the real examples and exercises.