fbpx

DDD 領域驅動設計學習路徑

Contents

學習路徑簡介

學習領域驅動設計( DDD ) 方法的理念和主要的設計模式,以支援軟體架構。理解專注於你的業務的核心領域和領域邏輯的重要性。探索技術和領域專家之間完善概念模型的技術。從使用 C# 和 .NET 實現的實際範例中學習。

DDD 領域驅動設計從初階到高階課程

課程事先準備

C#程式語言

DDD初階課程 – 總共 11 小時 34 分鐘

就像一座建築,你的軟體建設的力量始於一個堅實的基礎。在這裡,我們既要學習乾淨的軟體架構設計的基礎知識,也要學習你在建立任何解決方案時需要的領域驅動設計方法的基本支柱。

建立 10 天免費觀看帳號報名參加課程

整潔的架構: 模式、實踐和原則

在本課程中,你將學習整潔的架構( Clean Architecture ),這是一套現代模式、實踐和原則,用於建立簡單、可理解、靈活、可測試和可維護的軟體架構。

Clean Architecture: Patterns, Practices, and Principles

現代軟體架構:領域模型、CQRS和事件來源

本課程涵蓋DDD分析模式,有助於發現業務領域的頂層架構。架構師和開發人員將發現實施模式的細節,如領域模型、CQRS和事件來源。

Modern Software Architecture: Domain Models, CQRS, and Event Sourcing for DDD

領域驅動設計的基本原理

本課程將透過客戶互動示範和複雜的示範應用程式,以及知名DDD專家的建議,向你傳授領域驅動設計(DDD)的基本原理。

領域驅動設計(DDD)的基本原理

DDD中階課程 – 總共 16 小時 54 分鐘

一旦你理解了基本原則,就該學習如何處理真實世界所帶來的災難了。首先,我們不僅要學習在你的基礎設計中使用DDD,還要學習如何重構現有的設計以利用DDD的力量。我們還將探討規範模式如何解決這一類問題以及如何利用現代物件關係對映工具的力量。

領域驅動設計的實踐

在實踐中應用領域驅動設計原則的描述性的、深入的演練。

Domain-Driven Design in Practice for DDD

從缺乏活力的領域模型重構為豐富的模型

建構防彈的業務線應用程式是一項複雜的任務。本課程將教你一個深入的指南,將缺乏活力的領域模型重構為一個豐富的、高度封裝的模型。

Refactoring from Anemic Domain Model Towards a Rich One for DDD

領域驅動設計:與遺留專案( Legacy Projects ) 合作

透過這個關於領域驅動設計的深入課程,發現提供新功能和遺留程式碼庫的可擴充性的最佳方法。與遺留專案合作。

Domain-Driven Design: Working with Legacy Projects for DDD

C# 中的規範模式( Specification Pattern )

領域驅動設計包括許多既定的模式和實踐。本課程將為在C#中實現規範模式提供一個深入的指導。

Specification Pattern in C# for DDD

領域驅動設計和EF Core:儲存封裝

本課程展示了如何一方面建立高度封裝的領域模型,另一方面充分利用EF Core的全部功能。

DDD and EF Core: Preserving Encapsulation

DDD高階課程 – 總共 4 小時 22 分鐘

為了完成你成為DDD架構師的旅程,我們將幫助你充分利用命令查詢責任隔離模式( Command Query Responsibility Segregation pattern )。最後,你將探索如何使用事件來源,不僅瞭解你的應用程式的當前狀態,而且瞭解它是如何形成的可追蹤歷史。

實踐中的CQRS

圍繞CQRS模式有很多誤解。本課程是深入指導你對CQRS的每一個關注或實施問題。

CQRS in Practice for DDD

測試你對這個領域的技能 IQ

如果你已經知道 DDD,可以到 Pluralsight 的 學習路徑測試你的技能 IQ

建立 10 天免費觀看帳號報名參加課程



追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

請為我們的網站評分(必)

One thought on “DDD 領域驅動設計學習路徑

Add yours

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d