Activiti6高级系列课程,是根据activiti源码分析课程1000多学员以及flowable中800多学员实际工作中遇到的问题以及平时的技术交流反馈推出的新课程。
注意:我们所有的课程都是有冀正、张志祥老师辅导的。
简介
本课程由分享牛团队打造,针对工作流开发中常见的一些常见的中国式流程问题为重点和难点,而开设的一门课程。敬请各位留意和关注。有什么需要背的彭雪也可以加交流群反馈,后期也会根据大家的反馈来制作相应的内容。谢谢大家支持!
更多Activiti6以及Activiti6学习资料可以加分享牛老师的qq:3152981878或者交流群:451710578
讲师优势
本课程有专门的VIP交流群,讲师(Activiti权威指南一书作者,张志祥/冀正)会为您提供一对一的售后技术答疑服务,让您再也不会因为看不懂、学不会而苦恼!我们会让您在最短的时间内掌握和提升技术水平,赢得时间就是赢得成功!
分享牛老师 Activiti权威指南一书作者,5年流程开发经验,对于各种开源流程引擎有深入的了解、比如JBPM、activiti、camunda、flowable等。qq:3152981878(购买视频可以咨询)。分享牛老师的书籍
课程大纲
第1课:课程简单概览。
第2课:工作流的一些概念以及介绍。
第3课:java类的生命周期以及流程定义跟实例的生命周期。
第4课:a5、a6/flowale等几个常用的工作流框架技术选型以及数据对比。
第5课:a6程序包下载方式,源码的编译技巧、不同分支切换、各个模块功能说明。
第6课:app war包运行、用户4张表讲解、开启日志输出、修改内内置管理员、数据源修改为MySQL。
第7课:人员相关操作以及常见的坑。
第8课:流程绘制、部署启动、个人任务处理整个流程在线演示。
第9课:admin流程监控项目演示及遇到的问题说明。
第10课:rest项目访问已经常见的坑解说、curl、postman使用。
第11课:远程debug Activiti6源码实战。
第12课:项目搭建,流程引擎获取以及门面模式说明。
第13课:项目日志文件配置,打印sql语句。
第14课:流程引擎类派生的相关service说明以及术语约定。
第15课:流程引擎配置类源码分析。
第16课:流程引擎类源码分析
第17课:流程引擎管理类操作以及修改流程引擎的名称。
第18课:引擎执行DDL脚本的原理分析以及常用的配置。
第19课:activiti获取spring容器中的bean以及扩展源码自定义实现逻辑实战。
第20课:性能优化以及遇到的坑源码解说。
第21课:手工构造引擎类以及配置器两种方式使用。
第22课:activiti与Spring框架进行整合。
第23课:spring自动部署三个策略类源码跟踪以及常见的坑。
第24课:bpmn文件、仓库服务类可以派生的类以及命令执行器源码跟踪。
第25课:classpath方式部署以及涉及到的三张表说明。
第26课:文本、流、字节三种方式部署资源以及相关的源码查看。
第27课:压缩了部署方式部署资源以及相关的源码查看
第28课:模型相关理论以及实战、模型与文档的转换、元素获取、坐标获取、节点的下一个节点获取实战。
第29课:自定义模型思路以及代码编写思路实战上。
第30课:自定义模型思路以及代码编写思路实战下。
第31课:自定义模型校验器以及引擎的模型校验器底层架构分析。
第32课:优雅的扩展spring源码让自定义模型校验器生效。
第33课:查询以及操作流程Mybatis映射实体查找源码查看。
第34课:本地sql查询使用。
第35课:id生成器使用以及自定义id生成器。
第36课:生成流程图以及节点连线高亮操作。
第37课:扩展源码自定义高亮图标、颜色、获取系统可用字体等。
第38课:流程实例相关概念讲解,什么是流程实例、什么是执行实例以及两者创建的先后顺序以及关系。
第39课:流程实例以及任务表关系说明,如何启动实例以及查询任务、完成任务以及两个表数据的变化。
第40课:流程实例是否完成判断、历史流程实例查询、历史活动表、历史任务表说明。
第41课:initiator使用,流程启动人两种方式设置以及对比、dataObject使用。
第42课:流程文档、流程实例、任务租户使用以及报错问题解决。
第43课:流程实例启动源码分析上。
第44课:流程实例启动源码分析下。
第45课:扩展源码自定义流程实例助手类。
第46课:流程定义以及实例挂起相关的操作以及实际项目开发中注意事项。
第47课:定时器源码分析以及定时器四张表数据相互转换演示、手工触发定时器。
第48课:自定义流程实例级联删除命令类以及获取正在运行的活动节点。
第49课:手工触发流程运转以及常见的问题,接收任务的使用。
第50课:个人任务查询以及完成源码分析。
第51课:个人任务变量方式以及监听器方式分配人框架的bug分析。
第52课:监听器设置任务处理人不生效框架bug修复以及原理。
第53课:组任务设置以及任务拾取源码查看、组任务与个人任务的区别。
第54课:变量方式设置组任务处理人、任务归还、拾取源码查看。
第55课:监听器方式设置组任务处理人及总结。
第56课:角色组的初始化注意事项、任务节点分配处理人源码分析以及扩展源码思路。
第57课:变量的作用以及设置和获取操作方式。
第58课:runtimeService设置以及获取变量、历史变量的获取。
第59课:流程变量设置源码分析。
第60课:自定义流程变量处理类。
第61课:新特性-临时变量使用场景讲解。
第62课:HistoryService使用以及源码分析。
第63课:历史数据控制是否入库以及扩展源码思路。
第64课:表单说明,表单支持的数据类型、动态表单的定义。
第65课:获取动态表单中开始节点定义的表单字段以及注意事项。
第66课:获取动态表单属性以及表单处理类源码分析。
第67课:表单引擎类初始化以及渲染表单数据源码分析。
第68课:启动流程实例以及设置表单值实战加源码分析。
第69课:获取任务节点定义的表单字段以及源码分析。
第70课:保存任务表单以及提交任务表单区别以及源码分析。
第71课:动态表单formkey获取以及可以启动的表单数据查询渲染。
第72课:渲染表单数据并完成任务以及表单定义、实例运转操作。
第73课:优雅扩展源码自定义表单渲染引擎类。
第74课:activiti5.x升级到6.0版本实战。