感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
领域驱动设计简介
- DDD背后的原则与动机
- 通用语言与领域专家的协作
- 区分核心、支撑和通用子域
战略设计与限界上下文
- 定义限界上下文及其职责
- 上下文映射与集成模式
- 处理团队、组织边界和数据所有权
战术模式——领域模型的构建模块
- 实体与身份管理
- 值对象与不可变性
- 聚合与事务边界
领域服务、仓储与工厂
- 何时使用领域服务与应用程序服务
- 仓储模式与持久化注意事项
- 用于复杂对象创建的工厂模式
复杂行为与不变量的建模
- 设计不变量并执行业务规则
- 事件驱动建模与领域事件
- 一致性模型:最终一致性与Saga
将DDD与架构和工程实践整合
- 将DDD与微服务和模块化单体对齐
- API设计、防腐层与集成策略
- 测试领域逻辑:单元测试、集成测试和契约测试
在团队和组织中采用DDD
- 开展领域发现工作坊和事件风暴
- 在团队之间创建和管理通用语言
- 衡量成功并迭代领域模型
总结与后续步骤
最低要求
- 具备扎实的面向对象语言编程经验
- 理解软件架构原则
- 熟悉敏捷开发实践
受众
- 高级开发人员
- 软件架构师
- 技术负责人
21 小時
客戶評論 (1)
我們可以爲您提供真實案例
Elria Slabber - Glacier by Sanlam
課程 - Introduction to Domain Driven Design
機器翻譯