培训对象: 工业APP开发者、智能制造软件工程师、企业数字化转型人员、工业互联网平台应用开发人员。
培训目标:
理解工业APP的开发模式和架构选择(低代码、微服务)。
掌握低代码平台(如Mendix、OutSystems)的工业APP开发方法。
能够设计和开发基于微服务架构的工业APP。
具备工业APP的部署、运维和持续迭代能力。
培训内容介绍:
一、工业APP概述: 了解工业APP的定义(工业技术软件化),掌握其在智能制造中的应用场景(设备监控、生产管理、质量分析)。
二、工业APP开发模式对比: 对比传统代码开发、低代码开发、微服务架构的优缺点,根据场景选择合适模式。
三、低代码平台概述: 了解Mendix、OutSystems等低代码平台的特点,掌握其可视化开发理念。
四、Mendix平台入门: 熟悉Mendix Studio Pro开发环境,创建数据模型,设计页面布局,配置微流和纳流。
五、工业数据集成: 使用平台连接器集成工业数据源(SQL Server、OPC UA、MQTT),实现实时数据展示。
六、工业APP页面设计: 设计设备监控、生产报表、报警列表等工业场景页面,使用图表和仪表盘组件。
七、业务逻辑实现: 使用微流(Microflow)实现业务逻辑(报警规则、数据计算、状态转换),处理用户交互。
八、微服务架构基础: 了解微服务架构的核心概念(服务拆分、独立部署、容器化),对比与单体架构的差异。
九、RESTful API设计: 设计和实现RESTful API,提供工业数据服务(设备状态、历史数据、报警查询)。
十、容器化部署: 使用Docker容器化工业APP,编写Dockerfile,构建镜像,部署到容器云平台。
十一、服务注册与发现: 使用Consul或Eureka实现服务注册与发现,管理微服务之间的调用关系。
十二、实战项目:设备维护APP开发: 完成从需求分析、低代码开发、API集成到容器化部署的全流程。