Study guide for Exam PL-400: Microsoft Power Platform Developer
学习指南 - 考试 PL-400:Microsoft Power Platform 开发人员 | Microsoft Learn
自 2024 年 6 月 20 日起测试的技能
受众概况
此考试的考生应该会设计、开发、测试使用 Microsoft Power Platform 扩展点的解决方案组件,并对其进行故障排除。 使用传统代码来解决不适合低代码的挑战。 实现业务解决方案的各个部分,其中包括:
-
自定义用户体验
-
自定义业务逻辑
-
系统集成
-
数据转换
-
自定义流程自动化
-
复杂的 Power Fx 公式
-
工作流表达式
您必须具有:
-
具备扎实的 Microsoft Power Platform 服务应用知识,包括对其功能、边界和约束的深入理解
-
关于 Microsoft Power Platform 的身份验证、安全性以及应用程序生命周期管理 (ALM) 实践的应用知识
-
Microsoft Power Platform 开发人员工具的应用知识,包括作为开发人员工作流一部分的 Power Platform CLI
考生应具有开发经验,包括 Microsoft Power Platform 服务、JavaScript、JSON、TypeScript、C#、HTML、RESTful Web API、Visual Studio、Visual Studio Code 和 Microsoft Azure 方面的经验。
技能概览
-
创建技术设计 (10-15%)
-
生成 Power Platform 解决方案 (10–15%)
-
实现 Power Apps 改进 (5–10%)
-
扩展用户体验 (10–15%)
-
扩展平台 (40–45%)
-
开发整合 (5-10%)
创建技术设计 (10-15%)
设计技术体系结构
-
设计解决方案的技术体系结构
-
设计身份验证和授权策略
-
确定是否可通过现成的功能来满足需求
-
确定运行业务逻辑的位置,包括云计算、客户端处理、业务规则、插件和 Power Automate
-
确定何时使用标准表、虚拟表、弹性表或连接器
-
确定 Microsoft Power Platform 的安全功能对业务解决方案的影响,包括数据丢失防护 (DLP)、安全角色、团队、业务部门和行共享
设计解决方案组件
-
设计 Power Apps 可重用组件,包括画布组件、代码组件和客户端脚本
-
设计自定义连接器
-
设计 Dataverse 代码组件,包括插件和自定义 API
-
设计自动化流程,包括 Power Automate 云端流
-
使用 Dataverse 和 Azure 设计入站和出站集成
生成 Power Platform 解决方案 (10–15%)
配置 Microsoft Power Platform 并对其进行故障排除
-
排查在测试中发现的操作安全问题
-
配置 Dataverse 安全角色以支持代码组件
-
管理 Microsoft Power Platform 开发环境
实现应用程序生命周期管理 (ALM)
-
管理解决方案依赖项
-
创建和使用环境变量
-
确定何时使用非托管解决方案和托管解决方案
-
管理解决方案各层级
实现 Power Apps 改进 (5–10%)
实现高级画布应用功能
-
实现复杂的 Power Fx 公式
-
生成可重用的组件库
-
利用 Power Automate 云端流从画布应用实现业务逻辑
优化应用并对其进行故障排除
-
使用 Monitor 和其他基于浏览器的调试工具排查画布和模型驱动的应用问题
-
优化画布应用性能,包括预加载数据和查询委派
-
优化模型驱动的应用性能,包括窗体和视图
扩展用户体验 (10–15%)
使用客户端脚本在模型驱动应用中应用业务逻辑
-
生成面向客户端 API 对象模型的 JavaScript 代码
-
确定事件处理程序注册方法
-
创建面向 Dataverse Web API 的客户端脚本
-
使用 Power Fx 配置命令和按钮
-
使用 JavaScript 配置命令和按钮
创建 Power Apps 组件框架 (PCF) 代码组件
-
演示如何使用不同的代码组件生命周期事件
-
初始化新的代码组件
-
配置代码组件清单
-
实现组件接口
-
打包、部署和使用组件
-
配置和使用组件逻辑中的“设备”、“实用工具”和“Web API”功能
扩展平台 (40–45%)
创建 Dataverse 插件
-
演示如何使用不同的事件执行管道阶段
-
开发使用执行上下文的插件
-
开发实现业务逻辑的插件
-
实现“预处理图像”和“处理后图像”以支持插件逻辑
-
使用“组织”服务在插件中执行操作
-
优化插件性能
-
配置 Dataverse 自定义 API 消息
-
使用插件注册工具注册插件组件
-
开发实现自定义 API 的插件
-
配置 Dataverse 业务事件
创建自定义连接器
-
创建现有 REST API 的 Open API 定义
-
实现自定义连接器的身份验证
-
配置策略模板在运行时修改连接器行为
-
从现有 API(包括 Open API 定义、Azure 服务和 GitHub)导入定义
-
创建用于 Azure 服务的自定义连接器
-
开发要用于自定义连接器的 Azure Function
-
扩展自定义连接器的 Open API 定义
-
开发自定义连接器代码以转换数据
使用平台 API
-
使用 Dataverse Web API 执行操作
-
使用“组织”服务执行操作
-
实现 API 限制重试策略
-
针对性能、并发、事务和批量操作进行优化
-
使用 OAuth 执行身份验证
使用 Azure Functions 处理工作负载
-
使用 Azure Functions 处理长时间运行的操作
-
在 Azure Functions 中配置计划的和事件驱动的触发器
-
使用托管标识向 Microsoft Power Platform 进行身份验证
配置 Power Automate 云端流
-
实现 Dataverse 连接器操作和触发器的使用流程步骤
-
在流步骤中实现复杂的表达式
-
管理敏感输入和输出参数
-
实现 Azure Key Vault 和 Microsoft Entra ID 服务主体
-
实现流控制操作,包括错误处理
-
配置触发器筛选器和重试策略
-
使用子流程开发可重用逻辑
开发整合 (5-10%)
发布和使用 Dataverse 事件
-
使用 IServiceEndpointNotificationService 发布 Dataverse 事件
-
使用插件注册工具发布 Dataverse 事件
-
注册服务终结点,包括 Webhook、Azure 服务总线和 Azure 事件中心
-
建议用于侦听 Dataverse 事件的选项
使用 Dataverse 实现数据同步
-
使用更改跟踪执行数据同步
-
开发利用备用密钥的代码
-
利用 UpsertRequest 消息来同步数据
学习资源
我们建议你在参加考试之前进行培训并获得实践经验。 我们提供自学选项和课堂培训,以及指向文档、社区网站和视频的链接。
更改日志
理解表的关键:主题组(也称为功能组)以粗体字样显示,后跟每个组中的目标。 下表比较了两个版本的考试测评技能,第三列描述了更改程度。
2024 年 6 月 20 日之前的技能领域 | 自 2024 年 6 月 20 日起的技能领域 | 更改 |
---|---|---|
受众概况 | 主要 | |
创建技术设计 | 创建技术设计 | 无更改 |
设计技术体系结构 | 设计技术体系结构 | 次要 |
设计解决方案组件 | 设计解决方案组件 | 次要 |
配置 Microsoft Dataverse | 生成 Power Platform 解决方案 | 无更改 |
配置 Microsoft Power Platform 以支持开发 | 配置 Microsoft Power Platform 并对其进行故障排除 | 次要 |
配置表 | 已删除 | |
实现应用程序生命周期管理 (ALM) | 实现应用程序生命周期管理 (ALM) | 主要 |
创建和配置 Power Apps | 实现 Power Apps 改进 | 无更改 |
创建模型驱动应用 | 已删除 | |
创建画布应用 | 实现高级画布应用功能 | 主要 |
管理应用并对其进行故障排除 | 优化应用并对其进行故障排除 | 次要 |
扩展用户体验 | 扩展用户体验 | 无更改 |
通过客户端脚本编写来应用业务逻辑 | 使用客户端脚本在模型驱动应用中应用业务逻辑 | 主要 |
创建 Power Apps 组件框架 (PCF) 组件 | 创建 Power Apps 组件框架 (PCF) 代码组件 | 次要 |
扩展平台 | 扩展平台 | 无更改 |
创建 Dataverse 插件 | 创建 Dataverse 插件 | 次要 |
创建自定义连接器 | 创建自定义连接器 | 次要 |
使用平台 API | 使用平台 API | 次要 |
使用 Azure Functions 处理工作负载 | 使用 Azure Functions 处理工作负载 | 没有变化 |
配置 Power Automate 云端流 | 配置 Power Automate 云端流 | 主要 |
开发集成 | 开发集成 | 无更改 |
发布和使用 Dataverse 事件 | 发布和使用 Dataverse 事件 | 次要 |
使用 Dataverse 实现数据同步 | 使用 Dataverse 实现数据同步 | 次要 |
标签:学习指南,Power,开发人员,Platform,API,Dataverse,组件,Microsoft From: https://www.cnblogs.com/freeliver54/p/18262853