您正在学习的是试看内容,报名后可学习全部内容 报名课程

流程可视化代码生成与作业

为什么要流程驱动

流程驱动是一种编程思想,实现这种思想的方式有很多,本课程介绍前端的一种简单高效的实现方式,达成业务高内聚、低耦合的目的,快速实现业务价值。

学本课程有什么用

本课程还是干货慢慢,期间穿插介绍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 可视化流程编排实现