课程培训
Microsoft Power Platform培训课程体系(选修)

Microsoft Power Platform培训课程体系(选修)

课程目录

  1. 专题一:Power Platform基础认知与公民开发者入门

  2. 专题二:Power Apps画布应用开发实战

  3. 专题三:Power Apps模型驱动应用开发

  4. 专题四:Power Automate云流程自动化

  5. 专题五:Power Automate桌面流程(RPA)机器人开发

  6. 专题六:Power BI数据建模与可视化分析

  7. 专题七:Power Virtual Agents智能对话机器人开发

  8. 专题八:Dataverse数据平台与管理

  9. 专题九:Power Platform治理、安全与ALM

  10. 专题十:Power Platform扩展开发(PL-400开发者)

  11. 专题十一:Copilot Studio与AI增强应用开发

  12. 专题十二:Power Platform行业应用实战

 

专题一:Power Platform基础认知与公民开发者入门

  • 培训对象:零基础入门学员、业务人员、IT支持人员、希望了解低代码开发价值的各级管理者。

  • 培训目标

    1. 理解Power Platform的核心理念与四大组件(Power Apps、Power Automate、Power BI、Power Virtual Agents)的功能定位。

    2. 熟悉Power Platform环境结构、许可模型与治理基础,建立对平台的整体认知

    3. 完成第一个简单应用和自动化流程,体验低代码开发的便捷性,激发学习兴趣

  • 培训内容介绍

    1. 低代码/无代码概念:了解低代码开发的核心理念,认识Power Platform在数字化转型中的价值,对比传统开发与低代码开发的差异

    2. Power Platform生态全景:系统学习Power Apps(应用开发)、Power Automate(流程自动化)、Power BI(数据分析)、Power Virtual Agents(智能对话机器人)四大组件的功能与定位,了解Copilot Studio等AI增强工具

    3. 环境与许可基础:学习Power Platform环境的概念(开发、测试、生产),了解不同环境的作用,熟悉许可类型(按用户、按流程)与成本考量

    4. Dataverse简介:了解Microsoft Dataverse作为平台数据底座的作用,学习表、列、关系等基本概念

    5. 连接器概览:认识连接器的作用,了解常用连接器(SharePoint、Excel、SQL Server、Outlook),学习添加和配置连接

    6. 第一个Power Apps:从模板或空白创建第一个画布应用,添加数据源,预览和发布应用,体验从零到一的完整流程

    7. 第一个Power Automate:创建第一个自动化云流(如收到邮件后保存附件到SharePoint),理解触发器和操作的概念

    8. Power BI快速入门:连接Excel数据源,创建基础图表,发布到Power BI服务,体验数据可视化的价值

    9. Power Platform解决方案:了解解决方案的概念,学习将应用和流程打包到解决方案中,便于迁移和分发

    10. 数据丢失防护(DLP):理解DLP策略的作用,了解业务组与数据组的概念,认识企业治理的基本要求

    11. 学习资源导航:介绍Microsoft Learn平台、Power Platform社区、官方文档、博客等学习资源

    12. 公民开发者路径规划:了解公民开发者的成长路径,学习如何与企业IT协同工作,规划个人学习方向。

 

专题二:Power Apps画布应用开发实战

  • 培训对象:业务分析师、公民开发者、需要构建移动端友好应用的业务人员。

  • 培训目标

    1. 掌握画布应用的设计理念与开发流程,能够独立创建数据驱动的业务应用。

    2. 学习使用公式语言(Power Fx)实现应用逻辑,掌握常用函数与表达式。

    3. 掌握应用美化、导航设计、数据验证与发布技巧,能够交付可投入实际使用的应用。

  • 培训内容介绍

    1. 画布应用概述:了解画布应用的特点(像素级控制、灵活性高),对比画布应用与模型驱动应用的适用场景

    2. 应用界面设计:学习画布应用的结构(屏幕、控件、组件),掌握布局设计、颜色主题、品牌元素的应用

    3. 数据源连接:连接常用数据源(SharePoint列表、Excel表格、SQL Server、Dataverse),配置数据源权限

    4. Power Fx公式语言:学习Power Fx的基础语法,掌握常用函数(If、Switch、Filter、LookUp、Patch、Collect),实现数据查询和操作

    5. 表单设计:创建数据输入表单,配置数据卡片,实现数据验证和错误处理。

    6. 画廊控件:使用画廊控件展示数据列表,配置搜索、筛选、排序功能,实现主从详情视图。

    7. 导航与状态:配置应用内导航,使用变量(全局变量、上下文变量)管理应用状态,实现多屏幕数据传递。

    8. 自定义组件:创建可复用的自定义组件(如自定义按钮、页眉),提高开发效率和一致性。

    9. 媒体与附件:处理图片上传、附件管理,集成相机、条码扫描等设备功能。

    10. 公式栏高级技巧:学习公式调试技巧,理解委托(Delegation)概念,处理大数据量查询

    11. 应用测试与发布:测试应用功能,使用测试伙伴进行用户验收测试,发布应用到生产环境

    12. 实战案例:库存管理应用:创建完整的库存管理应用,包含入库、出库、库存查询、低库存预警功能

 

专题三:Power Apps模型驱动应用开发

  • 培训对象:应用设计师、系统集成商、需要构建复杂业务逻辑和数据模型的专业开发者。

  • 培训目标

    1. 理解模型驱动应用的设计理念与架构,掌握基于Dataverse的数据建模方法。

    2. 学习配置窗体、视图、图表、仪表板等应用组件,构建企业级业务应用。

    3. 掌握业务规则、商业逻辑与流程集成技术,实现端到端的业务解决方案。

  • 培训内容介绍

    1. 模型驱动应用概述:了解模型驱动应用的特点(数据模型驱动、快速开发、标准化UI),对比与画布应用的差异

    2. Dataverse数据建模:学习在Dataverse中创建自定义表,设置列类型(文本、数字、选项集、查找关系),定义表关系(1:N、N:N)

    3. 数据建模最佳实践:学习业务对象识别、实体关系设计、字段规范,参考行业标准数据模型

    4. 应用创建:基于数据模型创建模型驱动应用,配置站点地图(导航菜单),组织应用结构。

    5. 窗体设计:设计主窗体、快速创建窗体、快速查看窗体,配置字段布局、选项卡、节,添加子网格。

    6. 视图设计:创建公共视图、个人视图,配置列、筛选器、排序、分组,满足不同业务视角。

    7. 图表与仪表板:创建系统图表,配置仪表板展示关键指标,实现数据可视化分析

    8. 业务规则:使用业务规则实现字段级逻辑(显示/隐藏、必填、只读、推荐值),无需编写代码。

    9. 商业逻辑:使用经典工作流或Power Automate实现业务逻辑,配置自动编号、状态转换。

    10. 业务流程流:设计业务流程流引导用户完成多步骤业务流程,跟踪流程阶段与进度。

    11. 安全角色与权限:配置表级和字段级权限,创建安全角色并分配给用户,实现数据访问控制

    12. 实战案例:客户服务管理应用:基于Dataverse创建客户、案例、服务协议表,配置完整的模型驱动应用。

 

专题四:Power Automate云流程自动化

  • 培训对象:流程优化专员、IT支持人员、需要将手动流程自动化的业务人员。

  • 培训目标

    1. 掌握Power Automate云流的三种类型(自动化、即时、计划)及其适用场景。

    2. 学习配置触发器和操作,连接常用应用和服务,构建跨系统的自动化流程。

    3. 掌握条件、循环、并行分支等控制结构,能够设计复杂的业务逻辑。

  • 培训内容介绍

    1. Power Automate概述:了解Power Automate在流程自动化中的作用,区分云流、桌面流、业务流程流的差异

    2. 流程类型详解:学习自动化流(事件触发)、即时流(手动触发)、计划流(定时触发)的特点与适用场景

    3. 连接器体系:了解标准连接器、高级连接器、自定义连接器的区别,掌握常用连接器的使用

    4. 触发器配置:学习各种触发器的配置方法(如邮件到达、文件创建、SharePoint项目变更),设置触发条件。

    5. 操作配置:添加和配置操作(如创建项、发送邮件、更新行),串联多个操作为完整流程。

    6. 条件与分支:使用条件控制(If/Else)实现分支逻辑,使用Switch实现多分支选择。

    7. 循环处理:使用Apply to each遍历数组数据(如处理多个文件、多行数据)。

    8. 并行分支:配置并行分支同时执行多个操作,提高流程执行效率。

    9. 变量与表达式:定义变量存储中间数据,使用表达式处理日期、字符串、数学计算

    10. 审批流设计:创建包含审批步骤的流程,配置审批人、审批选项、审批超时处理

    11. 错误处理:配置运行失败时的重试与通知,使用Scope和Configure Run After实现错误捕获

    12. 实战案例:采购申请审批流程:从表单提交、多级审批、采购订单生成到通知确认的全流程自动化

 

专题五:Power Automate桌面流程(RPA)机器人开发

  • 培训对象:RPA开发者、流程自动化工程师、需要自动化遗留系统或桌面应用的技术人员。

  • 培训目标

    1. 理解机器人流程自动化(RPA)的概念,掌握Power Automate Desktop的功能架构。

    2. 学习使用桌面录制器录制和编辑UI自动化步骤,实现桌面应用的自动化操作。

    3. 掌握桌面流与云流的集成方法,构建端到端的混合自动化解决方案

  • 培训内容介绍

    1. RPA与Power Automate Desktop:了解RPA的基本概念,认识Power Automate Desktop的特点与系统要求

    2. 桌面流设计器:熟悉桌面流设计器的界面布局(操作面板、工作区、变量面板),学习创建和保存桌面流。

    3. UI元素识别:学习使用UI元素选择器识别按钮、文本框、下拉菜单等元素,理解选择器属性。

    4. 桌面录制器:使用录制器捕获桌面操作(鼠标点击、键盘输入),生成初始操作序列

    5. 编辑录制操作:编辑和优化录制的操作,添加延迟、条件判断、循环等逻辑。

    6. 变量与数据类型:掌握桌面流中的变量类型(文本、数字、布尔、列表、数据表),学习变量操作

    7. 控制流:使用If-Else、Loop、For Each等控制结构实现复杂流程逻辑。

    8. 文件与文件夹操作:学习复制、移动、删除、重命名文件,处理文件夹内容

    9. Excel自动化:使用桌面流自动化Excel操作(打开工作簿、读写单元格、运行宏)。

    10. Web自动化:使用桌面流控制浏览器(打开网页、填写表单、点击链接),实现Web应用自动化。

    11. 桌面流与云流集成:在云流中调用桌面流,实现云端调度与桌面执行的混合自动化

    12. 实战案例:财务对账自动化:从下载银行流水、打开Excel对账文件、执行宏处理到生成对账报告的完整RPA流程

 

专题六:Power BI数据建模与可视化分析

  • 培训对象:数据分析师、业务报表制作人员、需要从数据中获取洞察的管理者。

  • 培训目标

    1. 掌握Power BI Desktop的数据获取、清洗、建模核心功能,能够构建稳健的数据模型

    2. 学习DAX语言基础,能够创建计算列、度量值,实现复杂的业务计算

    3. 掌握可视化图表的配置与交互设计,能够制作专业的数据仪表盘并发布共享。

  • 培训内容介绍

    1. Power BI概述:了解Power BI生态(Desktop、Service、Mobile),熟悉商业智能工作流程

    2. 数据获取:连接Excel、CSV、数据库、Web等多种数据源,学习导入模式与DirectQuery模式的选择

    3. Power Query数据清洗:使用Power Query进行数据转换(删除列、替换值、合并表、透视逆透视)

    4. 数据建模:建立表间关系(星型模型),创建计算列与度量值,理解数据模型的重要性

    5. DAX基础:学习DAX常用函数(SUMX、CALCULATE、FILTER、ALL),创建度量值实现复杂计算

    6. 时间智能:使用时间智能函数(SAMEPERIODLASTYEAR、DATESYTD)实现同比、环比、累计计算

    7. 可视化图表:创建柱状图、折线图、饼图、地图、表格、矩阵等常见图表,配置格式与颜色

    8. 高级图表:学习瀑布图、漏斗图、树状图、分解树、关键影响因素等高级视觉对象

    9. 切片器与交互:添加切片器实现数据筛选,设置图表间的交叉筛选与突出显示

    10. 仪表盘布局:设计报表页面布局,添加文本框、形状、图像,设置主题颜色

    11. 发布与共享:将报表发布到Power BI服务,创建工作空间,与团队成员共享仪表盘

    12. 实战案例:销售分析仪表盘:从订单数据出发,构建完整的销售分析模型,制作包含销售趋势、区域分布、产品排名的综合仪表盘。

 

专题七:Power Virtual Agents智能对话机器人开发

  • 培训对象:客服支持人员、HR/IT服务台人员、需要构建智能聊天机器人的业务分析师

  • 培训目标

    1. 理解对话式AI的基本原理,掌握Power Virtual Agents的无代码机器人开发方法

    2. 学习定义主题、触发短语、对话流,构建能够处理常见问答的对话机器人

    3. 掌握与Power Automate集成、多通道发布、分析优化的完整开发流程

  • 培训内容介绍

    1. 对话式AI概述:了解聊天机器人的应用场景(客服、内部支持、IT服务台),认识Power Virtual Agents的特点

    2. 机器人创建:创建第一个机器人,选择区域和语言,熟悉创作画布界面

    3. 主题设计:定义主题(如"申请休假"、"重置密码"),设置触发短语,引导用户意图识别

    4. 对话流设计:使用创作画布设计对话节点,添加问题、消息、条件分支,构建完整的对话流程

    5. 实体与变量:使用预建实体(如日期、数字)和自定义实体提取用户信息,使用变量存储对话上下文

    6. Power Automate集成:调用Power Automate流程实现后端操作(创建工单、查询数据库、发送审批)

    7. 身份验证:配置机器人身份验证,实现用户识别和个性化回复。

    8. 自然语言理解:测试触发短语的识别准确率,添加同义词,优化意图识别

    9. 通道发布:将机器人发布到Microsoft Teams、网站、移动应用等多个渠道

    10. 分析与优化:查看机器人分析仪表盘(会话量、解决率、放弃率),识别失败主题并优化

    11. 治理与合规:了解机器人的安全控制、数据隐私、合规要求

    12. 实战案例:HR服务台机器人:构建能够回答员工常见问题(休假政策、工资查询、福利咨询)的Teams聊天机器人。

 

专题八:Dataverse数据平台与管理

  • 培训对象:数据架构师、应用开发者、需要深入理解Power Platform数据底座的技术人员。

  • 培训目标

    1. 理解Dataverse作为企业级数据平台的核心价值与架构

    2. 掌握高级数据建模技术(弹性表、虚拟表、多对多关系),构建复杂数据模型。

    3. 学习数据管理、安全配置、数据集成等高级功能,保障数据平台稳定运行。

  • 培训内容介绍

    1. Dataverse架构:了解Dataverse的体系结构(数据层、业务逻辑层、服务层),认识其与Dynamics 365的集成关系。

    2. 表类型详解:学习标准表、活动表、虚拟表、弹性表的适用场景,根据需求选择合适的表类型

    3. 列类型进阶:掌握计算列、汇总列、公式列等高级列类型的配置,实现字段级自动计算。

    4. 关系类型:深入学习1:N、N:1、N:N关系的配置与行为设置(级联操作、映射)。

    5. 业务规则扩展:使用业务规则实现更复杂的字段级逻辑(结合多个条件、跨字段验证)。

    6. 数据流与管道:学习使用数据流导入大数据量,配置增量刷新,实现数据同步。

    7. 弹性表:了解弹性表用于大规模数据场景,配置水平分片和高吞吐量访问

    8. 虚拟表:使用虚拟表连接外部数据源(SQL Server、Azure Cosmos DB),实现数据虚拟化

    9. 搜索与索引:配置数据搜索,优化全文搜索体验,添加自定义索引提升查询性能。

    10. 数据审计:启用审计跟踪,配置审计日志保留策略,满足合规要求。

    11. 双写入与数据同步:了解Dataverse与Dynamics 365、SAP等系统的双写入集成方案。

    12. 实战案例:客户数据平台:构建包含基础客户信息、交易记录、交互历史的完整客户数据模型。

 

专题九:Power Platform治理、安全与ALM

  • 培训对象:Power Platform管理员、IT治理人员、企业架构师、需要规模化部署Power Platform的负责人

  • 培训目标

    1. 理解Power Platform企业级治理的框架与核心要素(租户、环境、DLP、监控)

    2. 掌握环境策略管理、数据丢失防护(DLP)策略配置、用户权限管理方法

    3. 学习应用生命周期管理(ALM)最佳实践,实现解决方案的开发、测试、生产部署

  • 培训内容介绍

    1. 治理框架概述:了解Power Platform治理的多层次架构(租户级、环境级、资源级),建立治理策略体系

    2. 环境策略:设计环境结构(开发、测试、生产),配置环境组,管理环境生命周期

    3. 租户隔离:配置租户间访问策略,控制跨租户数据共享,保障租户安全

    4. 数据丢失防护(DLP):创建DLP策略,划分业务数据组,阻止违规连接器使用,保护敏感数据

    5. 数据安全:配置Dataverse数据安全(列级安全、行级安全),管理安全角色与权限

    6. 连接器访问控制:配置连接器共享策略,管理自定义连接器,审核连接使用情况

    7. 容量管理:监控存储容量(数据库、文件、日志),管理容量附加组件,优化容量使用

    8. 租户分析与监控:使用Power Platform管理中心查看租户级分析(应用使用、流程运行、错误趋势)

    9. ALM概述:理解ALM的基本概念(开发、测试、生产),认识解决方案在ALM中的作用

    10. 解决方案管理:创建托管和非托管解决方案,导出导入解决方案,管理解决方案依赖。

    11. 源控制集成:将解决方案与Git集成,使用Power Platform CLI管理源代码,实现版本控制

    12. 自动化部署:使用Azure DevOps或GitHub Actions构建CI/CD管道,实现自动化构建和部署

 

专题十:Power Platform扩展开发(PL-400开发者)

  • 培训对象:专业开发者、解决方案架构师、需要通过代码扩展Power Platform功能的开发人员

  • 培训目标

    1. 理解Power Platform的扩展点,掌握何时使用低代码与专业代码开发的权衡

    2. 学习使用插件(Plug-in)实现服务器端业务逻辑,使用自定义连接器集成外部API

    3. 掌握Power Apps组件框架(PCF)开发自定义UI组件,提升应用用户体验

  • 培训内容介绍

    1. 扩展点概述:系统了解Power Platform的扩展点(插件、工作流活动、PCF、Web资源、自定义连接器)

    2. 开发工具链:安装Power Platform CLI,配置Visual Studio开发环境,连接开发环境

    3. 插件开发基础:学习插件注册、管道阶段、执行上下文的概念,编写第一个C#插件

    4. 插件高级应用:处理插件事务,使用服务端点,实现异步插件,优化插件性能

    5. 自定义工作流活动:开发自定义工作流活动,在经典工作流和Power Automate中调用。

    6. Web资源:创建和部署HTML、JavaScript、CSS等Web资源,扩展表单功能。

    7. Power Apps组件框架(PCF):学习PCF架构,使用TypeScript开发自定义代码组件

    8. PCF组件部署:打包PCF组件,导入解决方案,在模型驱动和画布应用中配置使用

    9. 自定义连接器:创建自定义连接器连接REST API,配置身份验证、请求/响应定义

    10. API集成:使用Web API操作Dataverse数据,实现外部系统与Power Platform集成

    11. Azure集成:学习Power Platform与Azure Functions、Logic Apps、Service Bus的集成方案

    12. 实战案例:CRM与ERP集成:开发插件和自定义连接器实现Dynamics 365与SAP系统的实时数据同步。

 

专题十一:Copilot Studio与AI增强应用开发

  • 培训对象:AI应用开发者、创新业务负责人、希望将AI能力融入业务应用的技术人员。

  • 培训目标

    1. 理解Copilot Studio的架构与功能,掌握构建定制Copilot的方法

    2. 学习在Power Apps和Power Automate中集成AI Builder能力,实现智能应用。

    3. 了解生成式AI在Power Platform中的应用前景,探索创新业务场景。

  • 培训内容介绍

    1. Copilot Studio概述:了解Copilot Studio在Power Platform AI生态中的定位,对比与Power Virtual Agents的关系

    2. 创建自定义Copilot:基于企业知识库创建定制Copilot,配置知识源(网站、文件、Dataverse)。

    3. 生成式AI配置:调整Copilot的生成式AI行为,设置响应风格、信息引用范围。

    4. Copilot与Power Platform集成:在Power Apps中嵌入Copilot控件,在Power Automate中调用Copilot动作

    5. AI Builder简介:了解AI Builder提供的预建AI模型(文本识别、对象检测、预测分析)。

    6. 文档处理模型:训练自定义文档处理模型,从发票、合同等文档中提取结构化数据

    7. 对象检测模型:训练图像中的物体检测模型,应用于质量控制、库存盘点。

    8. 文本分析模型:使用分类和实体提取模型处理文本数据,实现情感分析、关键短语提取。

    9. 预测模型:使用历史数据训练预测模型,预测客户流失、销售机会转化

    10. AI与流程集成:在Power Automate流程中集成AI Builder模型,实现智能自动化

    11. Copilot for Low-Code:使用Copilot辅助创建Power Apps应用和Power Automate流程,提高开发效率

    12. 实战案例:智能文档处理系统:结合AI Builder文档处理和Copilot对话能力,构建智能合同审查系统。

 

专题十二:Power Platform行业应用实战

  • 培训对象:各行业领域Power Platform应用工程师、解决方案顾问、需要将平台技能应用于实际工作的技术人员。

  • 培训目标

    1. 掌握制造业Power Platform应用(设备维护管理、生产数据监控、质量追溯)。

    2. 学习零售业Power Platform应用(库存管理、客户反馈分析、促销效果评估)。

    3. 掌握公共服务领域Power Platform应用(审批流程、服务请求管理、数据分析报告)。

  • 培训内容介绍

    1. 制造业应用概述:了解Power Platform在制造企业的典型应用场景(设备管理、生产看板、质量追溯)。

    2. 设备维护管理应用:构建设备台账、维护计划、维修工单管理应用,集成Power BI监控设备运行状态。

    3. 生产数据监控仪表盘:实时采集生产数据(OEE、产量、缺陷率),制作Power BI生产监控仪表盘。

    4. 质量追溯系统:使用Dataverse记录生产批次、质检结果,构建追溯应用快速定位质量问题。

    5. 零售业应用概述:了解Power Platform在零售企业的应用(库存管理、客户反馈、促销评估)。

    6. 智能库存管理:构建库存管理应用,设置低库存预警,集成RPA自动生成采购订单。

    7. 客户反馈分析:使用Power Virtual Agents收集客户反馈,AI Builder分析情感,Power BI生成报告。

    8. 促销效果评估:整合销售数据和促销活动数据,使用Power BI分析投入产出比。

    9. 公共服务应用概述:了解政府在公共服务领域的Power Platform应用(审批流程、服务请求、数据分析)。

    10. 审批流程自动化:构建多级审批应用,集成Power Automate实现审批流程自动化

    11. 公共服务请求管理:构建市民服务请求系统(报修、咨询、投诉),实现工单闭环管理。

    12. 数据决策支持系统:整合多部门数据,制作领导驾驶舱,辅助决策分析





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

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

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>