感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- 什么是 Domain Driven Design (DDD) 及其好处?
- DDD 与其他方法
- DDD 概念和项目结构概述
战术领域驱动设计
- Elements 的领域模型
- 实现实体、值对象、聚合、存储库和域服务
- 使用工厂、规范、CQRS 和事件溯源
战略领域驱动设计
- 上下文映射模式
- 使用事件风暴和领域故事讲述设计领域模型
- 识别和分类子域
- 使用边界上下文等模式建立边界和关系
DDD & Legacy 研讨会
- 遗留系统的挑战和机遇
- 使用 NDepend 等工具分析和理解遗留系统
- 使用扼杀者模式等技术对遗留系统进行重构和现代化改造
面向产品、领域和团队的架构
- 面向产品、领域和团队的架构的优势和挑战
- 使用微服务等模式设计和实现此类体系结构
- 与团队组织和协作
- 通过自动化测试和持续集成确保质量和一致性
数据网格 – 面向领域的数据
- 传统数据平台存在的问题
- 数据网格简介
- 实施支持数据发现、访问和治理的面向域的数据平台
- 数据网格中的 Apache Kafka、Apache Spark 和 GraphQL 等技术
摘要和后续步骤
要求
- 了解面向对象的编程和设计模式
- 具有 C# 和 .NET Core 的经验
- 数据库和 SQL 的基本知识
观众
- 开发 人员
- 建筑师
- 分析师
21 小时
客户评论 (1)
I really enjoyed the real examples and exercises.