您正在学习的是试看内容,报名后可学习全部内容
报名课程
当前课程未解锁
流程驱动数据模型设计
为什么要流程驱动
流程驱动是一种编程思想,实现这种思想的方式有很多,本课程介绍前端的一种简单高效的实现方式,达成业务高内聚、低耦合的目的,快速实现业务价值。
学本课程有什么用
本课程还是干货慢慢,期间穿插介绍7大软件设计思想,以及流程驱动是怎么实现这些思想的。多思考,多动手才能理解。
必备技能,面试必问,必要知道的那些事
流程驱动是最近比较热门的一个方向,通过流程配置解耦流程各个环节,实现软件设计的高内聚、低耦合。
本课程从理论到实践,全方位覆盖,作为很好的进阶学习的案例,希望你能好好学习,认真思考,学有所获。
讲师介绍
扫地僧 - 高级技术专家
前阿里、网易前端技术专家,负责流程驱动引擎、可视化搭建、前端发布、构建平台等技术能力建设,带领业务团队,负责整体业务线。
课程大纲
第一章:前端流程引擎设计
1.1 初识前端流程引擎
1.2 流程引擎演示-流程设计
1.3 流程引擎演示-流程节点实现
1.4 流程引擎演示-流程驱动执行
1.5 流程驱动解决的问题
1.6 如何做到高内聚、低耦合
1.7 流程驱动与设计原则
第二章:编码实现前端流程引擎
2.1 流程引擎数据模型设计
2.2 常规流程驱动编码
2.3 流程嵌套处理
2.4 流程数据流转参数处理
2.5 异常处理
2.6 回调处理
第三章:可视化流程编排
3.1 为什么要可视化流程编排
3.2 可视化编排设计思路
3.3 可视化流程编排实现