Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
介绍
- 什么是 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.