课程培训
Power Apps培训

Power Apps培训课程大纲

 

培训对象

  • 具备业务知识但无编程经验的“公民开发者”(Citizen Developer)

  • 需要快速构建自定义应用的业务人员(销售/市场/运营/行政等)

  • 希望提升低代码开发能力的IT人员/业务分析师

  • 企业数字化转型项目组成员

  • 零基础但希望掌握应用开发技能的初学者

 

培训目标
使学员从零开始系统掌握Power Apps的核心功能与低代码开发方法,理解画布应用与模型驱动应用的区别与适用场景;熟练运用Power Apps连接各类数据源(SharePoint/Excel/Dataverse),设计表单、视图与交互界面;掌握Power Fx公式语言进行应用逻辑开发;能够独立构建符合业务需求的自定义应用,实现业务流程的数字化。

 

培训内容介绍

 

一、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,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>