課程簡介
介紹
- 什麼是 Domain Driven Design (DDD) 及其好處?
- DDD 與其他方法
- DDD 概念和項目結構概述
戰術領域驅動設計
- Elements 的領域模型
- 實現實體、值物件、聚合、存儲庫和域服務
- 使用工廠、規範、CQRS 和事件溯源
戰略領域驅動設計
- 上下文映射模式
- 使用事件風暴和領域故事講述設計領域模型
- 識別和分類子域
- 使用邊界上下文等模式建立邊界和關係
DDD & Legacy 研討會
- 遺留系統的挑戰和機遇
- 使用 NDepend 等工具分析和理解遺留系統
- 使用扼殺者模式等技術對遺留系統進行重構和現代化改造
面向產品、領域和團隊的架構
- 面向產品、領域和團隊的架構的優勢和挑戰
- 使用微服務等模式設計和實現此類體系結構
- 與團隊組織和協作
- 通過自動化測試和持續集成確保品質和一致性
數據網格 – 面向領域的數據
- 傳統數據平臺存在的問題
- 數據網格簡介
- 實施支援數據發現、訪問和治理的面向域的數據平臺
- 數據網格中的 Apache Kafka、Apache Spark 和 GraphQL 等技術
摘要和後續步驟
最低要求
- 瞭解面向物件的程式設計和設計模式
- 具有 C# 和 .NET Core 的經驗
- 資料庫和 SQL 的基本知識
觀眾
- 開發人員
- 建築師
- 分析師
客戶評論 (7)
That we could you real life examples
Elria Slabber - Glacier by Sanlam
Course - Introduction to Domain Driven Design
the examples the trainer used in each subject which made it easier to understand
huda Alyassi - Dubai Government Human Resources Dept.
Course - Adobe XD
培訓師真的很友善,知識淵博,不厭其煩地解釋我不知道的事情
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
機器翻譯
培訓師能夠傾聽和理解我的案例/問題/問題...
Francois - TE
Course - Technical Architecture and Patterns
機器翻譯
The trainer highlighted the really important concepts in software architecture with quizzes. The high-level perspective on effective implementation of software development cycle starting from requirements elicitation to unit testing is very refreshing to data scientist without much experience in software development.
Kok Cheong Cheng - DBS Bank
Course - Design Patterns
精心策劃。我沒有很多理由,我沒有迷路,我知道我在哪裡。從一般到具體的問題是在你自己的領域進一步工作的基礎。
Andrzej - TENSOFT Sp. z o.o.
Course - Design Patterns in PHP
機器翻譯
非常“動手”的培訓,有很多例子和解釋。我真的很喜歡它,我覺得自己在很短的時間內學到了很多新東西。幹得好!
Sorina - DB Global Technology
Course - JavaScript - Advanced Programming
機器翻譯