如何落地业务建模- 极客时间课程推荐/优惠

如何落地业务建模--极客时间课程推荐/优惠

Thoughtworks CTO带你重构建模技能
徐昊Thoughtworks中国区CTO
专栏 | 32讲 | 25464人已学习
优惠价¥68原价:199
官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得:

  • 洞悉建模设计的本质和目的;
  • 全套业务建模思维指导性训练;
  • 微服务、中台建模方法及最佳实践;
  • 构造SaaS化服务的全新方法论。

课程介绍

说起业务建模,我们很多人可能不知道这个东西到底有什么用,毕竟面试也很少会被问到,对平时写代码也没有什么直接的帮助。

确实,业务建模是一项软技能,不会像其他的硬性技术那样让你直呼很爽。但是,具备良好的业务建模能力,会在认知层面影响你对业务、代码等方面的理解。

因为业务建模首先是一个定义问题的方法,其次才是解决问题的方法。而我们通过定义问题,甚至可以把解决方案的复杂度直接降低几个数量级

有了这方面的理解,你就可以成为能给出更合理的问题解决方案的架构师,而不是一个只会倒腾各种技术方案的程序员,进而不断提高自己的职业发展天花板。

不过,在业务建模的学习上,很多人是一团乱麻,不知道该从哪里入手。归根到底,业务建模真正的学习难点有两个。

难点一:如何清晰定义业务问题,并让所有人接受?

学习业务建模,对我们的挑战不仅是建模本身,而在于如何获取业务方的信任,并展开有效讨论。关于这一问题,大部分的建模教程都不怎么涉及,但这却是能否有效应用业务建模方法的关键。

难点二:如何在特定架构的约束下实现模型?

在学习建模方法时,我们往往会不自觉地忽略架构对模型的影响。于是就会出现这样一种情况:学会了一种方法,却因为不知道怎么处理架构约束,而无法将其应用到工作中。

所以我们特意邀请了ThoughtWorks 全球技术策略顾问、中国区CTO徐昊,来帮助你解决学习业务建模中的难题。他会将纷繁复杂的业务建模知识,融汇贯通成一个整体的架构,帮你建立起对业务建模的整体认知,切实提高你的建模能力。相信通过学习,你会感受到业务建模所蕴含的价值和力量。

老师会以问题为导向,结合案例,帮助你快速掌握在单体分层架构下,业务建模的最佳实践和实现模式。同时也会讲解由自己发明的8X Flow建模法,教你如何将模型映射为微服务,以及构建中台。

而课程的最高阶目标,就是让你在大量的实例锻炼中,掌握抽取业务逻辑、推导有效模型的思维方式,将模型真正应用到实际工作中,解决你的建模难题。

课程设计

课程主体分为两大模块。

旧约:前云时代的领域驱动设计

在“旧约”部分,老师会总结并提炼领域驱动设计的核心逻辑和步骤梳理领域驱动设计在模型实现上遇到挑战时,有哪些具体应对策略。同时,还会深入讲解四种建模方法,包括:催化剂法、角色-目标-实体法、事件风暴和四色法。

相信通过实战锻炼,你会高效掌握在单体分层架构下,业务建模的最佳实践及实现模式,并形成自己的知识结构。再遇到类似场景,就可以举一反三,灵活运用。

新约:云时代的业务建模

在“新约”部分,老师会深入讲解由自己发明的8X Flow法,以及用于SaaS化服务的魔球服务法。前者用于解决以微服务、分布式事务为主导的架构风格中的业务建模问题,构建中台系统;后者会从运营角度出发,构造SaaS化服务。

而这些,完全可以满足你在更云化的架构风格下进行业务建模的诉求,让你从容应对云时代的业务建模难题。

课程目录

开篇词

  • 开篇词|为什么你需要学习业务建模?

旧约:“前云时代”的领域驱动设计

  • 01|领域驱动设计到底在讲什么?
  • 02|统一语言是必要的吗?
  • 03|我们要怎么理解领域驱动设计?
  • 04|跨越现实的障碍(上):要性能还是要模型?
  • 05|跨越现实的障碍(中):富含知识还是代码坏味道?
  • 06 | 跨越现实的障碍(下):架构分层就对了吗?
  • 07|统一语言可以是领域模型本身吗?
  • 08 | 什么办法可以在讨论中自然形成统一语言?
  • 09|怎么才能更有效地获得事件流?
  • 10 | 将模型实现为RESTful API(上)
  • 11|将模型实现为RESTful API(下)

深度答疑专题

  • 说点题外话01|好耦和与坏耦和
  • 说点题外话02|模式并不是解决方案
  • 说点题外话03|银弹可以杀死狼人,但你怎么知道狼人不是你呢?
  • 说点题外话04|面向对象的原则适用于RESTful API吗?

新约:云时代的业务建模

  • 12|云时代的挑战(上):弹性边界还是业务边界?
  • 13|云时代的挑战(下):如何保持弹性边界的独立性?
  • 14 | 8X Flow(上):何为业务?何为领域?
  • 15|8X Flow(中):如何通过模型发现业务系统的变化点?
  • 16|8X Flow(下):多于一个例子
  • 17|中台建模(上):到底什么是中台?
  • 18|中台建模(下):如何寻找可复用的业务模式?
  • 19|如何将模型实现为微服务?
  • 20|云时代的下一站:SaaS化与魔球建模法

结束语

  • 结课测试题|这些业务建模知识你都掌握了吗?
  • 结束语|吃喝玩乐如何让我成为更好的程序员?
  • 编辑手记01|写给专栏读者的一封小信

特别放送专题

  • 用户故事01|知瑕:如何通过刻意练习,掌握建模方法?
  • 用户故事02|邹海龙:大道千条,我选其一
  • 直播加餐01|如何使用8X Flow实施面向业务设计?
  • 直播加餐02|如何使用Smart Domain实现DDD?

作者介绍

徐昊(八叉),Thoughtworks全球技术策略顾问、中国区首席技术官(CTO),Thoughtworks技术雷达编撰人,谈话节目“八叉说”作者。 他同时也是北京Java用户组(Beijing Java User Group,简称BJUG)和 Agile China的主要创始人之一。 他曾主持ThoughtWorks中国区技术特种兵小巨人管培计划,为行业输送了多位技术带头人。近年提炼了大规模工程实践方法SEELE,以进一步提升研发团队的工作效能。 徐昊在业务建模上也有深刻的洞见。由他发明的8X Flow业务建模法,可以用来解决以微服务、分布式事务为主导的架构风格中的业务建模问题,以及构建中台系统,也是目前ThoughtWorks用于中台建模的主要方法。 他还根据Peter Coad的彩色建模演化出了四色建模法,以保证模型能够支持企业的运营。同时,他还发明了魔球服务建模法,用以构造SaaS化服务。 除了技术以外,他还是国际上颇有名望的古典吉他制琴师与收藏家。在他看来,制琴让他成为了一名更好的程序员。

作者其他课程

徐昊 · AI时代的软件工程 - 极客时间课程推荐/分享/优惠/折扣
徐昊 · AI时代的软件工程
大师特训,用 LLM 重塑开发范式
徐昊Thoughtworks中国区CTO
专栏 | 4658人已学习
优惠价¥98原价:399
官网优惠购买
徐昊 · TDD项目实战70讲 - 极客时间课程推荐/分享/优惠/折扣
徐昊 · TDD项目实战70讲
大师领路,带你重构TDD技能
徐昊Thoughtworks中国区CTO
专栏 | 18538人已学习
优惠价¥98原价:299
官网优惠购买

推荐

TensorFlow 2项目进阶实战 - 极客时间课程推荐/分享/优惠/折扣
TensorFlow 2项目进阶实战
手把手带你打通AI项目落地全流程
彭靖田Google Developers Expert,《深入理解TensorFlow》作者
视频课 | 7598人已学习
优惠价¥59原价:129
官网优惠购买
手写Python虚拟机 - 极客时间课程推荐/分享/优惠/折扣
手写Python虚拟机
华为编译专家揭秘 Python 底层原理
海纳华为编译器高级专家,原Huawei JDK团队负责人
专栏 | 1551人已学习
优惠价¥59原价:99
官网优惠购买
Python核心技术与实战 - 极客时间课程推荐/分享/优惠/折扣
Python核心技术与实战
系统提升你的Python能力
景霄Facebook资深工程师
专栏 | 116425人已学习
优惠价¥59原价:129
官网优惠购买
Linux实战技能100讲 - 极客时间课程推荐/分享/优惠/折扣
Linux实战技能100讲
一网打尽Linux必备核心技能
尹会生前游戏公司技术总监,前新浪网技术经理
视频课 | 48072人已学习
优惠价¥68原价:199
官网优惠购买
AI Agent智能体实战课 - 极客时间课程推荐/分享/优惠/折扣
AI Agent智能体实战课
手把手带你搭建属于自己的智能体
周文洋微软最具价值专家(MVP)
视频课 | 2481人已学习
优惠价¥98原价:299
官网优惠购买
JavaScript核心原理解析 - 极客时间课程推荐/分享/优惠/折扣
JavaScript核心原理解析
重构你对JavaScript语言的认知
周爱民二十年资深架构师、前端绿皮书作者
专栏 | 33258人已学习
优惠价¥59原价:99
官网优惠购买