架构师
其他
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

领域驱动设计

甘道夫

复旦大学 教授

软件工程的一线实践者和思考者。 曾在知名跨国企业阿尔卡特朗讯任职12年,是固网接入产品ISAM7302的首席软件架构师,贝尔实验室杰出工程师(DMTS ,终身荣誉)。 拥有端到的软件开发技术能力,包括软件需求、 软件架构设计、面向对象设计、单元设计、单元测试、系统级测试及组织过程改进等。 是AgileChina、AgileTour、ScrumGathering等多个敏捷相关会议的演讲者。 在软件工程研究领域,有多篇文章发表于国际一流学术会议,如 ICSM 2011(IEEE软件维护国际会议),ICSM2012(IEEE软件维护国际会议)、ASEASE 2013(ACM 自动化软件工程会议)等,研究内容涵盖领域驱动开发、精益思想,以人为中心的软件工程、代码重构等、研究成果得到了同行的认可。 合著有《软件工程:方法与实践》,2014年复旦大学出版社出版。

软件工程的一线实践者和思考者。 曾在知名跨国企业阿尔卡特朗讯任职12年,是固网接入产品ISAM7302的首席软件架构师,贝尔实验室杰出工程师(DMTS ,终身荣誉)。 拥有端到的软件开发技术能力,包括软件需求、 软件架构设计、面向对象设计、单元设计、单元测试、系统级测试及组织过程改进等。 是AgileChina、AgileTour、ScrumGathering等多个敏捷相关会议的演讲者。 在软件工程研究领域,有多篇文章发表于国际一流学术会议,如 ICSM 2011(IEEE软件维护国际会议),ICSM2012(IEEE软件维护国际会议)、ASEASE 2013(ACM 自动化软件工程会议)等,研究内容涵盖领域驱动开发、精益思想,以人为中心的软件工程、代码重构等、研究成果得到了同行的认可。 合著有《软件工程:方法与实践》,2014年复旦大学出版社出版。

课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

领域驱动设计

目标收益

培训对象

课程大纲

课程导入  软件开发的根本挑战:复杂性
 领域驱动设计的目标:管理复杂性
 模型的概念
 深层模型、协作式建模和统一语言
 DDD的基本内涵和DDD模式体系
建立领域模型  用例驱动方法
 案例研究
 四色建模法
 练习:初步建立领域模型
领域模型实现  领域驱动设计和测试驱动开发
 实体和值对象
 领域服务和领域事件
 练习:领域模型的精化和实现
 聚合和聚合根
 工厂和资源库
子域和限界上下文  领域和子域
 核心域和通用子域
 限界上下文
 问题域及实现域一致性
 案例研究
 上下文映射
 限界上下文之间的关系
领域驱动设计的架构策略概览  分层架构
 六边形架构
 CQRS
 架构演进和隔离内核
课程导入
 软件开发的根本挑战:复杂性
 领域驱动设计的目标:管理复杂性
 模型的概念
 深层模型、协作式建模和统一语言
 DDD的基本内涵和DDD模式体系
建立领域模型
 用例驱动方法
 案例研究
 四色建模法
 练习:初步建立领域模型
领域模型实现
 领域驱动设计和测试驱动开发
 实体和值对象
 领域服务和领域事件
 练习:领域模型的精化和实现
 聚合和聚合根
 工厂和资源库
子域和限界上下文
 领域和子域
 核心域和通用子域
 限界上下文
 问题域及实现域一致性
 案例研究
 上下文映射
 限界上下文之间的关系
领域驱动设计的架构策略概览
 分层架构
 六边形架构
 CQRS
 架构演进和隔离内核
提交需求