iSAQB CPSA-A DDD
iSAQB® CPSA-A - 领域驱动设计(课程)
描述
参加 iSAQB® CPSA-A 领域驱动设计 (DDD)课程后,学员将获得 20 个方法能力(MC)积分和 10 个沟通能力(CC)积分。这些积分将计入通过 Brightest 参加 iSAQB CPSA-A 考试所需的 70 个资格积分。请注意,在参加 Brightest 提供的 iSAQB CPSA-A 考试所需的 70 个积分中,您必须在以下每个能力领域至少获得 10 个积分:
- 技术能力(TC)
- 方法能力(MC)
- 沟通能力(CC)
获得认可的 iSAQB® DDD - 领域驱动设计(CPSA-A)培训以最新的 iSAQB® 课程大纲为基础:
第 1 部分 - 领域、模型和通用语言
- DDD(领域驱动设计)简介
- 在开发人员和领域专家之间建立以领域专业语言为基础的通用语言(Ubiquitous Language)
- 模块
- 实体(Entity)、值对象(Value Object)、聚合(Aggregate)和服务(Service)
第 2 部分 - Knowledge Crunching:模型构建之路
- 赋能领域专家
- 用于构建模型的协作形式
- 模型构建工具
- 建模技术,例如用例、用户故事和领域事件
第 3 部分 - 从模型到实现
- 领域类建模
- 使用具有技术目的的 Tactical Design 构建模块扩展领域模型
- 了解并考虑实现与其模型之间的相互影响
第 4 部分 - 应用架构中的模型
- 选择合适的架构风格并集成领域模型
- 说明 DDD、BDD 和 WAM 之间的联系与边界
第 5 部分 - Strategic Design:拆分模型并明确模型边界
- 权衡跨团队模型的优点和缺点
- 理解限界上下文(Bounded Context)并定义上下文映射(Context Map)
- 将系统设计为开放主机服务(Open-Host Service,OHS)
第 6 部分 - 保持局部模型的一致性
- 理解持续集成(CI)如何帮助保持局部模型的一致性
- 将模型与外部影响隔离
目标受众
CPSA-A 领域驱动设计培训特别适合希望与领域专家和开发人员合作,运用相关的战略设计和战术设计原则来设计领域架构的专业人士。
要求
要参加任何 iSAQB® CPSA - Advanced Level 课程,您必须持有 iSAQB® Certified Professional for Software Architecture - Foundation Level(CPSA-F)证书。
所需基础知识:
参加者应具备以下知识和/或经验:
- 面向对象软件开发的基础知识和进阶概念
- 面向对象架构的建模经验
具备以下领域的知识有助于理解本课程中的部分概念:
- 了解 Scrum、Kanban 和 XP 等敏捷软件开发方法
- 具有领域专家与软件开发人员协作的经验
The global exam price vary depending on the certification and your geographical location.
Price Information Request.
*必填字段