领域驱动战略设计实践
2554
已购买
35
课时

课程介绍

国内关于领域驱动设计(Domain Driven Design,DDD)的原创书籍少之又少,甚至可以说没有,作者结合十余年实践领域驱动设计的经验与心得,并糅合了 DDD 社区最新发展的理论知识与最佳实践,策划了《领域驱动设计实践》系列课程,可以称得上是一个全面系统讲解 DDD 的原创课程

本系列课程拆分为两个课程,即《领域驱动战略设计实践》和《领域驱动战术设计实践》,分别对应领域驱动设计的战略设计阶段与战术设计阶段。

本课程全面覆盖了领域建模分析与架构设计的战略设计过程。从剖析软件复杂度的根源开始,引入了领域场景分析与敏捷项目实践,帮助需求分析人员与软件设计人员分析软件系统的问题域、提炼真实表达的领域知识、最终建立系统的统一语言。

本课程将主流架构设计思想、微服务架构设计原则与领域驱动设计中属于战略设计层面的限界上下文、上下文映射、分层架构结合起来,完成从需求到架构设计再到构建代码模型的架构全过程。

此外,本课程内容的每一个知识点都会结合项目实践案例来讲解,力求内容的深入浅出,并在讲解过程中介绍了诸多架构设计原则与模式,丰富了知识内涵,但又不仅只限于对领域驱动设计的覆盖。同时,本课程也可以作为软件架构设计的参考书。

为了让读者更容易掌握整个战略设计的全过程,最后还给出了一个真实的完整案例:EAS 系统,结合该案例来讲解如何在项目实践中进行领域建模分析、识别限界上下文,并最终构建整个系统的架构。

专家推荐

张逸不但拥有过硬的领域驱动设计实践经验,而且是一位能够深入浅出的阐释者。这两项特质保证大家能够收获满满!

——肖然,ThoughtWorks 咨询总监、精益敏捷专家

我做了多年大规模微服务架构,也见了许多微服务实施案例,其中做得好的无一例外对领域模型有了深入的分析,做得不好的往往只关注工具和框架而忽略了领域模型。张逸是国内 DDD 领域少有的专家,我向大家推荐他的《领域驱动设计实践》系列课程。

——许晓斌,阿里巴巴高级技术专家

国内同仁写的软件需求设计方面的图书,我都有收集,但能认真阅读的不多。张逸写的书是少数我认真阅读过的,推荐给大家。

——潘加宇,UMLChina 首席专家

张逸兄有广博的知识体系和强悍的动手实践能力,是国内技术圈较早翻译国外知识理论的先锋之一,并对领域驱动设计有较深入的思考和不断精进的干货总结,可以带领读者一窥 DDD 门径。

——右军,蚂蚁金服资深技术专家

作者介绍

张逸,曾先后就职于中兴通讯、惠普 GDCC、中软国际、ThoughtWorks 等大型中外企业,任职角色为高级软件工程师、架构师、技术总监、首席咨询师。精通包括 Java、Scala、Python、C#、JavaScript、Ruby 等多种语言,熟练掌握面向对象思想、测试驱动开发与重构、领域驱动设计、函数式编程、架构、大数据分析、敏捷与过程改进,并致力于大型软件企业的面向服务系统架构设计、大数据平台架构设计以及互联网 Web 系统架构设计。

著译作包括《软件设计精要与模式》、《Java 设计模式》、《恰如其分的软件架构》、《WCF 服务编程》、《人件》、《重构——改善既有代码设计》评注版、以及《架构之美(Beatiful Architecture)》评注版。个人微信公众号为「逸言」、个人博客

课程大纲

本课程大纲分为五大部分,共计 35 篇:

enter image description here

* 实际更新文章题目可能与框架略有出入
* 补充一篇 GitChat 平台独家访谈录(7.26)
访谈录 | 聊聊领域驱动设计(文字版)
开篇词 | 领域驱动设计,重焕青春的设计经典
第01课:领域驱动设计概览
第02课:深入分析软件的复杂度
第03课:控制软件复杂度的原则
第04课:领域驱动设计对软件复杂度的应对(上)
07:34
第05课:领域驱动设计对软件复杂度的应对(下)
11:03
第06课:软件开发团队的沟通与协作
09:28
第07课:【案例】版本升级系统的先启阶段
07:32
第08课:运用领域场景分析提炼领域知识(上)
08:31
第09课:运用领域场景分析提炼领域知识(下)
09:02

适宜人群

  • 专注于行业软件开发或互联网开发的软件从业者
  • 希望提高领域建模与分析能力的软件设计人员
  • 希望提高软件架构设计能力的软件架构师
  • 希望掌握领域驱动设计方法并运用到项目中的后端开发人员

达人课购买须知

  • 本课程为订阅专栏,更新时间为 2018 年 7 月 30 日至 2018 年 10 月 12 日。
  • 本课程每周一、三、五更新,形式为“图文+音频”内容,共计 35 期。
  • 付费用户可获取读者圈 PASS 权限,与讲师进一步互动。
  • 本课程为虚拟产品,一经付费概不退款,敬请谅解。
  • 本课程也可在 gitbook.cn 上购买和阅读。
  • 本课程内容同时同步微信 GitChat 小程序,敬请关注。

订阅福利

  • GitChat 新用户购买立享五折优惠。
  • 订购本课程可获得专属海报,分享专属海报每成功邀请一位好友购买,即可获得 25% 的返现奖励,多邀多得,上不封顶,立即提现。
  • 提现流程:请在 GitChat 服务号中点击“我-我的邀请-提现”进行提现。
报名成为达人课讲师
推荐课程
查看更多达人课
免费试读
¥59 立即购买
微信扫描登录