
|
课程培训
|
Power Apps培训
Power Apps培训课程大纲
培训对象:
培训目标:
培训内容介绍:
一、Power Apps概述与开发环境 (1)Power Apps产品定位:Power Apps作为Microsoft Power Platform核心组件的功能定位;画布应用(Canvas App)与模型驱动应用(Model-Driven App)的区别与适用场景;Power Apps在组织中的应用价值(表单数字化/流程优化/移动办公)。 (2)开发环境准备:Power Apps开发许可证类型;登录Power Apps门户(make.powerapps.com);环境(Environment)的概念与选择;Power Apps Mobile应用安装与配置。 (3)界面导航与基本概念:左侧导航栏(应用/数据/流/连接器/解决方案);模板库与示例应用;连接器(Connector)的概念;数据源(Data Source)与数据表。 (4)第一个Power Apps应用:从数据源自动生成应用;预览与运行应用;保存与发布;分享给其他用户。
二、画布应用基础 (1)画布应用设计界面:屏幕(Screen)的添加与管理;树状视图(Tree View)的使用;属性窗格与公式栏;插入选项卡(控件库)。 (2)核心控件介绍:输入控件(文本框/下拉菜单/日期选择器/滑块);显示控件(标签/图像/图标/图表);导航控件(按钮/导航菜单);媒体控件(摄像头/条形码扫描器/PDF查看器)。 (3)布局与容器:容器(Container)与水平/垂直容器;画廊(Gallery)显示数据列表;表单(Form)的数据编辑与展示;响应式设计原则。 (4)屏幕导航:Navigate函数实现屏幕跳转;Back函数返回上一屏;传递参数到目标屏幕;应用内导航结构设计。
三、Power Fx公式语言 (1)Power Fx基础:Power Fx作为低代码编程语言的核心理念;Excel风格公式的语法特点;公式栏的使用与函数提示;上下文相关的智能补全。 (2)变量与集合:全局变量(Set)的声明与使用;上下文变量(UpdateContext)的临时状态管理;集合(Collections)的创建与操作(Collect/Clear/ClearCollect)。 (3)数据操作函数:筛选(Filter/Search)与查找(Lookup);排序(Sort/SortByColumns);聚合(Sum/Average/Min/Max);数据添加与更新(Patch/SubmitForm)。 (4)条件与逻辑:If函数实现条件分支;Switch函数处理多条件分支;With函数简化重复引用;IsBlank/IsEmpty判断空值。 (5)委托(Delegation)概念:委托的含义与重要性;可委托函数与不可委托操作的识别;处理大数据集的策略(分页/筛选优化)。
四、数据源连接 (1)Microsoft数据源:连接SharePoint列表(列类型映射/权限要求);连接Excel Online(表格式规范);连接Dataverse(作为统一数据平台的优势);连接SQL Server。 (2)第三方数据源:使用标准连接器(Salesforce/Google Drive/Dropbox);OData源连接;自定义连接器简介。 (3)数据源管理:添加/删除数据源;刷新数据源连接;数据源的权限配置;连接器共享设置。 (4)离线能力:启用应用的离线功能;标记需要离线的表和字段;离线数据同步机制;冲突解决策略。
五、画廊(Gallery)与表单(Form) (1)画廊类型与配置:垂直画廊与水平画廊;灵活高度画廊;选择画廊的适用场景;画廊的布局与样式。 (2)画廊数据绑定:Items属性绑定数据源;添加控件显示数据字段;画廊选择事件(OnSelect)的应用;画廊内控件的动态行为。 (3)表单控件:显示表单(Display Form)与编辑表单(Edit Form)的区别;表单的数据源绑定;表单字段的自动生成与手动配置。 (4)表单提交与验证:SubmitForm函数提交数据;ResetForm重置表单;表单验证(Valid/ValidationError);错误处理与用户提示。 (5)表单与画廊联动:选择画廊项填充表单;表单更新后刷新画廊;主从表结构的实现。
六、模型驱动应用入门 (1)模型驱动应用概述:模型驱动应用的适用场景(数据密集型/复杂关系);与画布应用的核心差异;数据优先的架构特点。 (2)Dataverse基础:Dataverse表、列、关系的概念;创建自定义表;配置列类型(文本/数字/选项集/查找);建立表关系(一对多/多对多)。 (3)模型驱动应用创建:从Dataverse表创建应用;添加组件(表单/视图/图表/仪表板);站点地图(Sitemap)导航设计。 (4)表单设计器:主表单(Main Form)布局设计;选项卡(Tab)与节(Section)的组织;添加子网格与快速视图;多个表单的管理与角色分配。 (5)视图与图表:创建与管理公共视图;视图筛选器与排序设置;系统图表类型配置;将图表添加到仪表板。 (6)业务规则与流程流:创建业务规则(Business Rules)实现无代码逻辑;配置业务流程流(Business Process Flow)引导用户操作。
七、移动端与设备功能 (1)Power Apps Mobile应用:安装与登录;移动端运行环境特点;离线访问能力。 (2)设备功能调用:摄像头(Camera)拍照与上传;相册(Add Picture)选择图片;条形码/二维码扫描器(Barcode Scanner);GPS位置获取(Location)。 (3)移动端优化设计:响应式布局配置;控件大小与间距适配;触摸交互优化;移动端测试与调试。 (4)手写签名:签名控件配置;签名图像捕获与保存;在表单中集成签名功能。
八、Power Automate流程集成 (1)Power Automate概述:Power Automate在Power Platform中的自动化作用;云端流与桌面流的区别。 (2)从Power Apps触发流:在应用中添加按钮触发即时流;将应用数据传递给流;流返回数据到应用;实现按钮触发的后台处理。 (3)常用自动化场景:审批流程设计(顺序审批/并行审批);数据更新后的邮件通知;文件创建与保存;跨系统数据同步。 (4)流与应用的协同调试:测试流与应用的集成;错误排查与日志查看;流运行历史监控。
九、应用管理与分享 (1)应用保存与发布:应用版本概念;保存与发布(Publish)的区别;版本历史查看与还原。 (2)应用分享:共享画布应用给组织用户;分配权限(查看/编辑);与外部用户共享的限制;模型驱动应用的安全角色配置。 (3)应用嵌入与集成:将Power Apps嵌入Teams频道或选项卡;在SharePoint页面中嵌入应用;嵌入Power BI报表;嵌入到自定义网站。 (4)解决方案(Solutions):解决方案的概念与作用;创建解决方案组织应用组件;导出/导入解决方案实现跨环境迁移。
十、综合实战项目 (1)项目一:客户拜访记录应用:设计SharePoint客户列表→创建画布应用→客户信息查询与筛选→拜访记录添加→现场拍照上传→GPS位置记录→Power Automate发送拜访总结邮件。 (2)项目二:员工请假审批系统:设计Dataverse请假表→创建模型驱动应用→配置业务流程流(申请→审批→确认)→添加Power Automate审批流程→集成Teams通知→移动端提交申请→审批历史查询。 (3)项目三:会议签到与反馈应用:创建会议信息表→设计签到界面(二维码扫描)→自动发送反馈邮件→反馈数据收集与分析→会议数据仪表板(Power BI集成)→参会统计报表。 (4)项目四:固定资产盘点系统:资产数据导入Dataverse→创建移动端盘点应用→摄像头扫描资产标签→实时核对资产信息→盘点差异记录→离线模式支持→数据同步与汇总报告。 (5)项目五:售后服务工单管理:客户服务工单表设计→服务人员移动应用→工单接收与状态更新→现场服务记录(照片/签名)→备件库存查询→客户满意度调查→服务报表分析。 如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|