[转]学习指南 - 考试 PL-400:Microsoft Power Platform 开发人员
https://www.certyiq.com/papers/microsoft/pl-400
MICROSOFT PL-400 - Microsoft Power Platform Developer : Free Premium Exam Material | CertyIQ
certyiq-free.s3.ap-south-1.amazonaws.com
PL-400 Exam - Free Actual Q&As, Page 1 | ExamTopics
Microsoft PL-400 2025 Latest Exam Dumps - Pass4Exams
PL-400 Exam - Free Exam Q&As, Page 5 | SecExams
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 实现数据同步 | 次要 | 
posted on 2024-06-22 23:06 freeliver54 阅读(285) 评论(11) 收藏 举报
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号