培训对象: 业务分析师、IT开发人员、企业应用架构师、需要快速交付应用的技术团队。
培训目标:
理解低代码平台的核心概念和企业应用场景。
掌握OutSystems平台的数据建模、界面设计和业务逻辑开发。
能够独立搭建完整的企业级Web和移动应用。
具备应用集成、安全控制和版本管理能力。
培训内容介绍:
二、 OutSystems平台架构与开发环境: 了解OutSystems云架构,搭建本地开发环境(Service Studio),熟悉IDE界面和操作。
三、 数据建模与实体设计: 使用实体(Entity)和属性(Attribute)建立数据模型,定义关系(1:N、N:N)和业务规则。
四、 UI界面设计与响应式布局: 使用内置组件库构建Web和移动界面,配置响应式布局实现多端适配。
五、 业务逻辑与流程设计: 使用客户端逻辑和服务端逻辑(Action、Flow),设计业务处理流程和数据操作。
六、 数据查询与聚合: 使用聚合(Aggregate)和SQL查询获取数据,处理数据过滤、排序和分页。
七、 角色权限与安全控制: 定义用户角色和权限策略,控制功能和数据的访问权限,保障应用安全。
八、 屏幕变量与状态管理: 管理屏幕变量、客户端数据和输入验证,实现复杂的交互逻辑。
九、 外部系统集成: 通过REST API和SOAP Web Service集成外部系统,调用第三方服务同步数据。
十、 定时任务与批处理: 创建定时器(Timer)和批处理流程,实现后台任务调度和数据处理。
十一、 应用生命周期与版本管理: 使用OutSystems Forge,管理应用版本、打包发布和环境迁移。
十二、 实战项目:企业级应用开发: 从需求分析开始,使用OutSystems完整开发一个企业级应用(如客户管理系统、审批流程系统)。