快速入门领域驱动设计(DDD)工作坊
Posted 敏捷杭州
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速入门领域驱动设计(DDD)工作坊相关的知识,希望对你有一定的参考价值。
如何和项目经理轻松沟通需求,不必打架?半天时间完成一个新需求可能吗?软件架构具有变形金刚般的灵活性?代码优雅、易读、写起来还轻松自如?
软件开发没有银弹,但是管理软件的复杂性却是优秀工程师的基本能力要求。领域驱动设计(DDD)是管理软件开发复杂性的有效武器,也是“正确的面向对象”,更是实施微服务的重要前提。
二十多年研发经验的资深架构师,也是8月24日、25日在上海举办的RSG(Regional Scrum Gathering)的演讲嘉宾,张刚老师,将用一天的时间带大家一起来探索领域驱动设计的基本概念、重要模式和实际操作。
工作坊大纲
1. 软件开发的本质复杂性
2. 领域模型和统一语言
2.1 假设和检验:领域模型的演进
2.2 统一语言
2.3 基于用例的领域建模实例
2.4 基于领域事件的领域建模实例
2.5 子域
3. DDD战术模式及案例研究
3.1 DDD基本构造块:实体、值对象、领域服务和领域事件
3.2 生命周期模型:聚合、工厂和资源库
3.3 实现实例研究
4. DDD战略模式及案例研究
4.1 限界上下文
4.2 映射模式
4.3 限界上下文和微服务
4.4 DDD架构模式
5. 总结
5.1 应用场景探索
讲师简介
张刚,资深架构师。复旦大学软件工程博士,CCF软件工程专委委员。20年软件开发一线实践经验,经历过电信、企业级软件及互联网多个行业。曾任阿尔卡特有线产品部软件架构负责人10年,初创企业技术合伙人,多个互联网创业产品的技术架构创建者。敏捷和精益方法的积极实践者和推广者,专长于软件架构、领域驱动设计、需求工程、软件测试及看板方法。
报名请扫描下方二维码!
以上是关于快速入门领域驱动设计(DDD)工作坊的主要内容,如果未能解决你的问题,请参考以下文章