架构师
其他
微服务
领域驱动设计
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

高潜架构师成长计划-DDD与微服务

Bruce Zhang

前ThoughtWorks 架构师、敏捷教练

先后就职于中兴通讯、惠普 GDCC、中软国际、ThoughtWorks 等⼤大型中外企
业,任职⾓角⾊色为⾼高级软件⼯工程师,架构师,技术总监,⾸首席咨询师。现为深圳⼤
大眼科技有限公司的⾸首席架构师,联合创始⼈人。精通包括 C#、Java、Ruby、Scala、
Python、JavaScript 等多种语⾔言,熟练掌握⾯面向对象思想、领域驱动设计、函数式语
⾔言、架构、⼤大数据分析、敏捷与过程改进,并致⼒力于⼤大型软件企业的⾯面向服务系
统架构设计以及互联网 Web 系统架构设计。在 ThoughtWorks 期间,作为⼀一名咨询师,
主要为客户提供组织的敏捷转型、过程改进、系统架构监理、领域设计、代码质量提升等咨
询⼯工作。目前,作为公司产品的架构师,致力于商业智能产品与⼤大数据分析平台的开发
与架构设计

著译作包括《解构领域驱动设计》、《软件设计精要与模式》、《架构宝典》、《高可用可伸缩微服务架构》、《Java设计模式》、《恰如其分的软件架构》、《WCF服务编程》、《人件》、《重构——改善既有代码设计》评注版、《架构之美》评注版。

作为主持⼈人或讲师多次被应邀参加如中国软件⼤大会、QCon、MPD 大会、
Agile China、Scrum Gathering 等⼤大型会议,并作为培训讲师曾先后为摩托罗拉、惠普、
花旗银⾏行、携程、TCL、中兴通讯、赛 门铁克,广发证券、平安银⾏行等企业培训架构、
设计、DDD、敏捷等专题内容。著译作包括《软件设计精要与模式》、《Java 设计模式》、《恰如其分的软件架构》、《WCF 服务编程》、《⼈人件》等。目前,正在撰写《架构之
美(Beatiful Architecture)》评注版,即将出版。

先后就职于中兴通讯、惠普 GDCC、中软国际、ThoughtWorks 等⼤大型中外企 业,任职⾓角⾊色为⾼高级软件⼯工程师,架构师,技术总监,⾸首席咨询师。现为深圳⼤ 大眼科技有限公司的⾸首席架构师,联合创始⼈人。精通包括 C#、Java、Ruby、Scala、 Python、JavaScript 等多种语⾔言,熟练掌握⾯面向对象思想、领域驱动设计、函数式语 ⾔言、架构、⼤大数据分析、敏捷与过程改进,并致⼒力于⼤大型软件企业的⾯面向服务系 统架构设计以及互联网 Web 系统架构设计。在 ThoughtWorks 期间,作为⼀一名咨询师, 主要为客户提供组织的敏捷转型、过程改进、系统架构监理、领域设计、代码质量提升等咨 询⼯工作。目前,作为公司产品的架构师,致力于商业智能产品与⼤大数据分析平台的开发 与架构设计 著译作包括《解构领域驱动设计》、《软件设计精要与模式》、《架构宝典》、《高可用可伸缩微服务架构》、《Java设计模式》、《恰如其分的软件架构》、《WCF服务编程》、《人件》、《重构——改善既有代码设计》评注版、《架构之美》评注版。 作为主持⼈人或讲师多次被应邀参加如中国软件⼤大会、QCon、MPD 大会、 Agile China、Scrum Gathering 等⼤大型会议,并作为培训讲师曾先后为摩托罗拉、惠普、 花旗银⾏行、携程、TCL、中兴通讯、赛 门铁克,广发证券、平安银⾏行等企业培训架构、 设计、DDD、敏捷等专题内容。著译作包括《软件设计精要与模式》、《Java 设计模式》、《恰如其分的软件架构》、《WCF 服务编程》、《⼈人件》等。目前,正在撰写《架构之 美(Beatiful Architecture)》评注版,即将出版。

课程费用

5800.00 /人

课程时长

3小时

成为教练

课程简介

全面讲解领域驱动设计知识体系,掌握领域驱动设计统一过程,并将领域驱动设计知识与微服务结合起来,进行微服务的识别与设计,最后形成微服务与领域驱动设计的落地实践。

目标收益

掌握领域驱动设计方法,包括业务需求分析、领域架构设计和领域建模方法;
2.掌握微服务的设计方法,对系统进行微服务架构设计。

培训对象

课程大纲

领域驱动设计 1.软件的复杂度
形成软件复杂度的原因
领域驱动设计对复杂度的应对
2.领域驱动设计过程
经典的领域驱动设计
领域驱动设计统一过程
3.全局分析阶段
问题空间的6W模型
价值分析过程
-业务分析过程
4. 架构映射阶段
面向领域架构体系
限界上下文
上下文映射
5. 领域建模阶段
领域分析建模
领域设计建模
领域实现建模
微服务 1.分布式架构
分布式架构的定义
分布式架构的演进
分布式架构的优势与劣势
分布式通信机制
2.微服务架构
微服务的优势与不足
微服务架构的核心概念
3.微服务设计
微服务与限界上下文的关系
运用领域驱动设计建立微服务架构
领域驱动设计
1.软件的复杂度
形成软件复杂度的原因
领域驱动设计对复杂度的应对
2.领域驱动设计过程
经典的领域驱动设计
领域驱动设计统一过程
3.全局分析阶段
问题空间的6W模型
价值分析过程
-业务分析过程
4. 架构映射阶段
面向领域架构体系
限界上下文
上下文映射
5. 领域建模阶段
领域分析建模
领域设计建模
领域实现建模
微服务
1.分布式架构
分布式架构的定义
分布式架构的演进
分布式架构的优势与劣势
分布式通信机制
2.微服务架构
微服务的优势与不足
微服务架构的核心概念
3.微服务设计
微服务与限界上下文的关系
运用领域驱动设计建立微服务架构
提交需求