DDD(领域驱动设计)在软件开发中属于软件开发方法的学习范围。它延续了面向对象编程和敏捷方法的精髓,提炼了一套更容易掌握的基本原则、方法和实践活动,非常适合复杂公司的研发。

DDD 在微服务架构的研发、遗留系统的更新改造、架构管理、企业组织结构、研发效率的提高、系统架构师的塑造等方面都很有用。但是,DDD 要学习和落地并不容易,主要有问题:

不容易把握行业模型建模;

领域模型不容易完成;

定义混乱,材料参差不齐;

随着时间的推移,行业现状或研发理念发生了变化;

实际落地时会遇到很多问题。

本课程以实例为出发点,模拟了敏捷软件开发的整个过程。老师将整合企业管理软件的实例,带您体验系统的三个迭代。每个迭代的业务规模都在扩大,多样性也在逐渐增加,这将使您继续深入到相应的过程中 DDD 方法和实践活动。

迭代一:连接 DDD 最低闭环控制

迭代的第一个关键点将陪伴你奠定良好的基础,实现一个“无论苍蝇有多小,五个内脏”的项目。从需求分析报告到行业建模,再从架构模式到最终数据库和代码编写的集成闭环控制。学习这个迭代,你也有一个水平来处理一些不太复杂的项目。

迭代二:聚合,值对象和泛化

迭代二会深入讲解 DDD 具体内容不容易掌握,包括聚合、值对象等。同时,它将进一步陪伴您提高行业建模水平,促进对分层架构和代码包装的认知。最后,我们将继续学习重要的建模方法——泛化,这也是行业建模从初中到中高端的关键专业技能。学好这一部分,让你感受到旅行的挑战。

迭代三:升级建模、落地架构体系的专业技能

迭代三会重点讲解 “限界前后文”、量化策略和 CQRS 通过这种方式,您还将深入讨论如何建模更灵活的业务流程,以促进您对泛化的认知。我们将继续提到实践活动的重要关键点,如 DDD 突破口的选择、遗留系统的改造等。要学好这一部分,我们将把握更高层次 DDD 专业技能,掌握如何看待更广泛的新项目。

课程大纲

01|DDD小传:为什么领域驱动设计火爆?.md

01|DDD小传:为什么领域驱动设计如火如荼?.mp3

01|DDD小传:为什么领域驱动设计火爆?.pdf

02|迭代简介:如何开启麻雀小五脏俱全项目?.md

02|迭代简介:如何开启麻雀小五脏俱全项目?.mp3

02|迭代简介:如何开启麻雀小五脏俱全项目?.pdf

03|事件风暴(上):如何快乐地与业务谈论要求?.md

03|事件风暴(上):如何快乐地与业务谈论要求?.mp3

03|事件风暴(上):如何快乐地与业务谈论要求?.pdf

04|事件风暴(下):事件风暴有哪些技巧?.md

04|事件风暴(下):事件风暴有哪些技巧?.mp3

04|事件风暴(下):事件风暴有哪些技巧?.pdf

05|(上)行业建模实践活动:如何准确、真实地理解专业知识?.md

05|(上)行业建模实践活动:如何准确、真实地理解专业知识?.mp3

05|(上)行业建模实践活动:如何准确、真实地理解专业知识?.pdf

06|行业建模实践活动(下):有没有其他的方法来建模行业?.md

06|行业建模实践活动(下):是否还有其他方法可以进行行业建模?.mp3

06|行业建模实践活动(下):有没有其他的方法来建模行业?.pdf

07|工业建模的基本原理:DDD工业建模与传统技术有什么区别?.md

07|工业建模的基本原理:DDD工业建模与传统技术有什么区别?.mp3

07|工业建模的基本原理:DDD工业建模与传统技术有什么区别?.pdf

08|概念模型设计:如何根据领域模型设计数据库?.md

08|概念模型设计:如何根据领域模型设计数据库?.mp3

08|概念模型设计:如何根据领域模型设计数据库?.pdf

09|分层结构:如何逃离“大泥球”?.md

09|分层结构:如何逃离“大泥球”?.mp3

09|分层结构:如何逃离“大泥球”?.pdf

10|代码编写(上):要“严重贫血”还是要“血肿”?.md

10|代码编写(上):要“严重贫血”还是要“血肿”?.mp3

10|代码编写(上):要“严重贫血”还是要“血肿”?.pdf

11|代码编写(中):如何创造领域对象,完成行业逻辑?.md

11|代码编写(中):如何创造领域对象,完成行业逻辑?.mp3

11|代码编写(中):如何创建领域对象,完成行业逻辑?.pdf

12|代码编写(下):如何更“面向对象编程”?.md

12|代码编写(下):如何更“面向对象编程”?.mp3

12|代码编写(下):如何更“面向对象编程”?.pdf

13|迭代二简介:如何更深入地了解领域知识?.md

13|迭代二简介:如何更深入地了解领域知识?.mp3

13|迭代二简介:如何更深入地了解领域知识?.pdf

14|聚合这个概念:如何保护交易规则?.md

14|聚合这个概念:如何保护交易规则?.mp3

14|聚合这个概念:如何保护交易规则?.pdf

15|完成聚合(上):怎样进行聚合封装形式?.md

15|完成聚合(上):如何进行聚合包装形式?.mp3

15|完成聚合(上):如何进行聚合包装形式?.pdf

16|(中)聚合的完成:如何在不改变标准的情况下完成它?.md

16|(中)聚合的完成:怎样在不改变标准的情况下完成?.mp3

16|(中)聚合的完成:如何在不改变标准的情况下完成它?.pdf

17|完成聚合(下):如何利用事务管理维护聚合?.md

17|完成聚合(下):如何利用事务管理维护聚合?.mp3

17|完成聚合(下):如何利用事务管理维护聚合?.pdf

18|值对象(上)(上):什么是值对象?.md

18|值对象(上)(上):什么是值对象?.mp3

18|值对象(上)(上):什么是值对象?.pdf

19|值对象(中)(中):值对象有什么好处?.md

19|值对象(中)(中):值对象有什么好处?.mp3

19|值对象(中)(中):值对象有什么好处?.pdf

20|值对象(下)(下):值对象和实物有什么区别?.md

20|值对象(下)(下):值对象和实物有什么区别?.mp3

20|值对象(下)(下):值对象和实物的区别是什么?.pdf

21|用“限制”建模:如何简化一对多关系?.md

21|用“限制”建模:如何简化一对多关系?.mp3

21|用“限制”建模:如何简化一对多关系?.pdf

22|泛化建模(上):如何使领域知识更加抽象?.md

22|泛化建模(上):如果领域知识更加抽象怎么办?.mp3

22|泛化建模(上):如何使领域知识更加抽象?.pdf

23|泛化建模(中):可以不泛化吗?.md

23|泛化建模(中):可以不泛化吗?.mp3

23|泛化建模(中):不能泛化吗?.pdf

24|泛化建模(下):如何衡量泛化是否使用?.md

24|泛化建模(下):如何衡量泛化是否使用?.mp3

24|泛化建模(下):如何衡量泛化是否使用?.pdf

25|泛化完成(上):怎样设计泛化数据库?.md

25|泛化完成(上):如何为泛化设计数据库?.mp3

25|泛化完成(上):如何为泛化设计数据库?.pdf

26|泛化完成(下):如何编写泛化程序?.md

26|泛化完成(下):如何编写泛化程序?.mp3

26|泛化完成(下):如何编写泛化程序?.pdf

27|迭代三简介:如何处理更大的软件?.md

27|迭代三简介:如何处理更大的软件?.mp3

27|迭代三简介:如何处理更大的软件?.pdf

28|限制前后文(上):如何为更多要求建模?.md

28|限制前后文(上):如何为更多要求建模?.mp3

28|限制前后文(上):怎样为更多的要求建模?.pdf

29|限制前后文(中):如何危害边界前后文的架构模式?.md

29|限制前后文(中):如何危害边界前后文的架构模式?.mp3

29|限制前后文(中):如何危害边界前后文的架构模式?.pdf

30|限制前后文(下):如何在限界前后文之间集成?.md

30|限制前后文(下):如何在限界前后文之间集成?.mp3

30|限制前后文(下):如何在限界前后文之间集成?.pdf

31|CQRS(上):完成查询服务有哪些技巧?.md

31|CQRS(上):完成查询服务有哪些技巧?.mp3

31|CQRS(上):完成查询服务有哪些技巧?.pdf

32|CQRS(下):CQRS还有哪些变化?.md

32|CQRS(下):CQRS还有哪些变化?.mp3

32|CQRS(下):CQRS还有哪些变化?.pdf

33|分析模式分析:如何解决更复杂的问题?.md

33|分析模式分析:如何解决更复杂的问题?.mp3

33|分析模式分析:如何解决更复杂的问题?.pdf

34|落地工作经验:如何在具体项目中推广DDD?.md

34|落地工作经验:如何在具体项目中推广DDD?.mp3

34|落地工作经验:如何在具体项目中推广DDD?.pdf

春节计划策划第一期|展示你的技能,测试你对DDD的学习情况.md

春节计划策划第一期|展示你的技能,测试你对DDD的学习情况.mp3

春节计划策划第一期|展示你的技能,测试你对DDD的学习情况.pdf

春节计划策划第二期|读这些书,帮助你学习DDD.md

春节计划策划第二期|读这些书,帮助你学习DDD.mp3

春节计划策划第二期|读这些书,帮助你学习DDD.pdf

春节计划策划第三期|这类书中,隐藏着大师大神们的“不传之秘”.md

春节计划策划第三期|在这本书中,隐藏着大神们的“不传之秘”.mp3

春节计划策划第三期|这类书中,隐藏着大师大神们的“不传之秘”.pdf

结语|DDD,所有的技术都是造型艺术.md

结语|DDD,所有的技术都是造型艺术.mp3

结语|DDD,所有的技术都是造型艺术.pdf

开篇词|陪你了解DDD.md

开篇词|陪你了解DDD.mp3

开篇词|陪你了解DDD.pdf

期末通过个人检测|来一场100分之约!.md

期末通过个人检测|来一场100分之约!.pdf

尤其用餐2|DDD很难,学不会怎么办?.md

尤其用餐2|DDD很难,学不会怎么办?.mp3

尤其用餐2|DDD很难,学不会怎么办?.pdf

尤其用餐|直播视频反馈建模作业反馈直播视频反馈&获奖公示.md

尤其用餐|建模作业反馈直播视频&获奖公示.mp3

尤其用餐|建模作业反馈直播视频&获奖公示.pdf

[我要扒资料]

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。