Contents
本課程將透過客戶互動示範和複雜的示範應用程式,以及知名DDD專家的建議,向你傳授領域驅動設計(DDD)的基本原理。
課程長度:4.5 小時
學習路徑
請參考以下的學習路徑以得到更大的學習藍圖
課程說明
在本課程「領域驅動設計基本原理」,你將學習實現領域驅動設計的關鍵概念和手段。首先,你將探索如何對軟體問題進行建模。接下來,您將發現領域驅動設計的要素。最後,你將學習如何在一個示範軟體應用程式中利用DDD。當你完成本課程後,你將掌握領域驅動設計的技能和知識,以解開你的領域的複雜性,建構更智慧的軟體,並獲得對 DDD 的更深入的理解。
講師簡介
Julie Lerman 是一位微軟的 MVP,.NET 導師和顧問,住在佛蒙特州的山上。你可以看到 Julie 在世界各地的使用者群組和會議上就資料訪問和其他微軟 .NET 主題進行演講。Julie 是備受讚譽的《實體框架程式設計 Programming Entity Framework》(第二版即將出版)的作者,也是 MSDN 雜誌資料點專欄的作者。
Steve Smith(@ardalis)是一位企業家和軟體開發人員,對儘可能有效地建構高品質的軟體充滿熱情。
英文字幕:有
- 內建自動英翻中字幕翻譯
報名參加課程
課程預覽
課程介紹影片逐字稿
歡迎來到 Pluralsight。我的名字是 Julie Lerman,這位是Steve Smith。我們要一起歡迎你參加我們的課程,領域驅動設計基礎知識。Steve 是 NimblePros 的培訓師和架構師,他花了很多時間幫助團隊更快寫出更好的程式碼。而 Julie 在DDD 社群以幫助不情願的團隊接受領域驅動設計而聞名。
在本課程中,我們將幫助你學習如何使用領域驅動設計來建構應用程式和微服務打下堅實的基礎。事實證明,DDD是管理複雜需求的一種非常有效的方法。本課程的原始版本已經幫助成千上萬的學習者利用領域驅動設計,他們分享了驚人的反饋。
現在,我們已經更新了課程和它的示範應用程式,以反映自第一個版本以來出現的想法和工具。我們將涉及的一些主要話題包括:領域驅動設計的基本思想是什麼?領域模型中使用的主要模式是什麼?我們還將討論如何將概念分解成更小的部分,以及這些更小的聚合體和情境 ( context )如何相互溝通。在本課程結束時,您將知道如何將客戶需求分解成一個可維護的領域模型,並使用領域驅動設計來構造一個解決方案。在開始本課程之前,您至少應該熟悉軟體開發,最好是使用C#。從這裡開始,你應該對 DDD 和設計模式的學習路徑課程感到輕鬆。我們希望你能加入我們的旅程,透過Pluralsight的領域驅動設計基礎課程學習領域驅動設計。
✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail