Microsoft - UDDD
Domain Driven Design與乾淨架構簡介與實作-使用C#.NET
Introduction to Domain Driven Design and Clean Architecture Implementation-using C#.NET
- 時數:14小時
- 費用:NT$ 24,000
- 點數:6.0
選擇查詢分區開課時間
地點 | 班號 | 日期 | 時間 | 預約 |
---|---|---|---|---|
台北 | 25974 班 | 2025/03/21 ~ 2025/03/28 每週五 | 09:00~17:00 | 預約 |
目前查無開課時段
詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期
聯絡恆逸
教材
恆逸專用教材
課程目標
面對不斷改變的商業需求,有好的物件導向語言(如C#、.NET)與IDE工具已經不能滿足需求,由於快速的專案迭代常常程式會產生出陳舊而不符合需求但難以移除維護的程式,最後物件導向常常變為大泥球(mud ball)。
在本課程我們將說明在專案開始之初如何套用一些Domain Driven Design的分析方式將商業邏輯梳理,並且再講解乾淨架構的概念與實作,以期讓學員在專案初期就能讓軟體維持在較易控制的規模。
適合對象
- 專案管理員
- 系統架構師
- 軟體開發人員
預備知識
- 理解簡單物件導向
- 有C#開發經驗
- 有參與過專案的分析設計者為佳
已完成以下課程所具備技術能力
U2341:Visual C#程式語言與Visual Studio開發工具
課程內容
- 領域趨動設計
- 領域、副領域與本文空間
- 戰略設計(strategic design)與戰術設計(tactical design)
- 領域模型與通用語言
- Entity、Value Object與Aggregate
- Repository、Service與Factory
- Event Storming事件激盪
- 領域設計與乾淨架構
- 乾淨架構.NET Core實作
- CQRS讀寫分離(補充)
- Event Sourcing概念(補充)
學會技能
- 使用Event Storming事件激盪來分析商業問題
- 了解乾淨架構的實作方式
- 理解Domain Driven Design的戰略設計與戰術設計
- 使用Visual Studio Code開發跨平台.NET Core專案
- 切割專案至易管理的模組
相關連結
台北恆逸教育訓練中心
- 02-25149191
- 02-25149292
- 台北市松山區復興北路99號14樓
新竹恆逸教育訓練中心
- 03-5723322
- 03-5745738
- 新竹市光復路二段295號3樓之2
台中恆逸教育訓練中心
- 04-23297722
- 04-23102000
- 台中市西區臺灣大道二段309號2樓
高雄恆逸教育訓練中心
- 07-5361199
- 07-5361698
- 高雄市苓雅區新光路38號4樓之1