感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
- 什麼是領域驅動設計 (DDD) 及其效益?
- DDD 與其他方法的比較
- DDD 概念與專案結構總覽
戰術型領域驅動設計
- 領域模型的元素
- 實作實體、值物件、聚合、倉儲與領域服務
- 運用工廠方法、規範模式、CQRS 與事件溯源
策略型領域驅動設計
- 上下文映射模式
- 透過事件風暴與領域故事敘述來設計領域模型
- 識別並分類子領域
- 建立邊界與關聯性,例如使用邊界上下文模式
DDD 與既有系統研討工作坊
- 既有系統的挑戰與機會
- 使用 NDepend 等工具分析並理解既有系統
- 運用如殭屍模式等技術重構與現代化既有系統
產品、領域與團隊導向架構
- 產品、領域與團隊導向架構的效益與挑戰
- 運用微服務等模式設計並實施此類架構
- 組織與團隊協作
- 透過自動化測試與持續整合確保品質與一致性
Data Mesh – 領域導向資料
- 傳統資料平台的問題
- Data Mesh 介紹
- 實作支援資料發現、存取與治理的領域導向資料平台
- Data Mesh 中的技術,如 Apache Kafka、Apache Spark 與 GraphQL
總結與後續步驟
最低要求
- 具備物件導向程式設計與設計模式的基礎
- 擁有 C# 與 .NET Core 的經驗
- 具備資料庫與 SQL 的基本知識
受眾對象
- 開發人員
- 架構師
- 分析師
21 小時
客戶評論 (1)
我們可以爲您提供真實案例
Elria Slabber - Glacier by Sanlam
課程 - Introduction to Domain Driven Design
機器翻譯