共用方式為


PL-400 考試學習指南:Microsoft Power Platform 開發者

本文件的目的

此學習指南應可協助您理解測驗的內容範圍,並會包含測驗可能涵蓋的主題摘要,以及其他資源的連結。 本文件中的資訊和教材應可協助您專心準備此測驗。

實用的連結 描述
獲取認證的方式 部分認證僅需通過一個測驗,而其他認證則需通過多個測驗。
認證更新 Microsoft Associate、Expert 與 Specialty 認證每年都會到期。 您可以透過通過 Microsoft Learn 的免費線上評量來進行更新。
您的 Microsoft Learn 個人資料 將認證設定檔連線至 Microsoft Learn 可讓您排程與更新測驗,以及分享與列印認證。
測驗計分與成績單 700 分或以上才能通過。
測試沙箱 您可以瀏覽我們的測驗沙箱,以探索測驗環境。
要求無障礙設施 如果您使用輔具、需要額外時間,或需要對考試的任何部分進行調整,您都可以申請調整。
接受免費的練習測驗 利用練習問題測試技能,以協助您準備測驗。

測驗更新

我們會定期更新測驗,以反映執行角色所需的技能。 取決於您參加測驗的時間,我們已包括兩種版本的受測驗技能目標。

我們一律會先更新英文版的測驗。 部分測驗會翻譯成其他語言,而且那些語言版本會在英文版更新後約八週進行更新。 雖然 Microsoft 竭盡一切所能更新當地語系化版本,但有時候測驗的當地語系化版本可能會未在此排程上進行更新。 其他可用的語言會列在 [測驗詳細資訊] 網頁的 [安排測驗時間] 區段中。 如果測驗未提供您慣用語言的版本,您可以多要求 30 分鐘來完成測驗。

注意

每種受測驗技能下的項目,旨在說明評估該技能的方式。 測驗會涵蓋相關主題。

注意

大部分的問題主要涵蓋已正式發行(GA)的功能。 測驗中可能會包含關於預覽功能的問題,前提是這些功能經常使用。

技能測量數據截至2026年3月19日

對象個人檔案

作為考生,您將利用 Microsoft Power Platform 的擴充點來設計、開發、測試和排除解決方案元件的故障。 您的專長包含實作:

  • 客製化使用者體驗與商業邏輯。

  • 系統整合。

  • 資料轉換。

  • 客製化流程自動化。

  • 複雜的 Power Fx 邏輯。

  • Power Automate 工作流程表達式。

  • AI是解決方案邏輯的一部分。

您必須具備應用的知識:

  • Microsoft Power Platform 服務,包括對其能力、界限與限制的深入理解。

  • Microsoft Power Platform 的認證、安全與應用程式生命週期管理(ALM)實務。

  • Microsoft Power Platform 開發工具,包括 Power Platform CLI,作為開發者工作流程的一部分。

  • 包括代理在內的 AI 工具,用以提升開發與故障排除解決方案。

作為候選人,你應該具備開發經驗,包括 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 優化改進(10–15%)

  • 延伸使用者體驗 (10–15%)

  • 擴充平臺 (30-35%)

  • 開發整合(10–15%)

建立技術設計 (10-15%)

設計技術架構

  • 分析技術架構,以識別解決方案元件及其實作方法

  • 設計解決方案元件的驗證和授權策略

  • 判斷現成的功能能否符合需求

  • 決定在哪些地方實作商業邏輯,包括雲端運算、用戶端處理、商業規則、外掛程式及 Power Automate

  • 判斷何時使用標準資料表、虛擬資料表、彈性資料表或連接器

  • 評估 Microsoft Power Platform 安全功能對解決方案元件的影響,包括資料遺失防護(DLP)政策、安全角色、團隊、業務單位及資料列共享

設計解決方案元件

  • 設計 Power Apps 可重用元件,包括畫布元件、程式碼元件(Power Apps 元件框架)及用戶端腳本

  • 設計自訂連接器

  • 設計 Dataverse 程式代碼元件,包括 Power Fx 函式、外掛程式和自定義 API

  • 設計自動化,包括使用 Power Automate 的雲端自動流程

  • 利用 Dataverse 和 Azure 設計匯入和匯出整合

建置 Power Platform 解決方案(10%—15%)

配置並疑難排解 Microsoft Power Platform

  • 針對作業安全性問題進行疑難解答

  • 設定 Dataverse 安全性角色以支援程式代碼元件,包括最低許可權原則

  • 管理 Microsoft Power Platform 開發環境

實作應用程式生命週期管理 (ALM)

  • 管理解決方案相依性

  • 建立及使用環境變數

  • 管理解決方案層

  • 實作及擴充 Power Platform 管線

  • 使用 Power Platform Build Tools 建立持續整合/持續部署 (CI/CD) 自動化

實施 Power Apps 改進(10–15%)

實作進階畫布應用程式功能

  • 實作複雜的Power Fx公式和函式

  • 建置可重複使用的元件程式庫

  • 利用 Power Automate 雲端流程,從 canvas 應用程式實作商業邏輯

針對應用程式進行最佳化和疑難排解

  • 使用監視器與其他瀏覽器型偵錯工具,針對畫布和模型導向應用程式問題進行疑難排解

  • 將畫布應用程式性能最佳化,包括預載入資料與查詢委派

  • 優化模型導向應用程式效能,包括表單和檢視

延伸使用者體驗 (10–15%)

使用用戶端指令碼在模型導向應用程式中套用商務邏輯

  • 建置以用戶端 API 物件模型為目標的 JavaScript 程式碼

  • 決定事件處理常式註冊方法

  • 建立以 Dataverse Web API 為目標的用戶端指令碼

  • 使用 Power Fx 和 JavaScript 設定命令和按鈕

  • 使用用戶端 API 實作自定義頁面導覽

建立一個 Power Apps 元件框架(PCF)程式碼元件

  • 示範不同生命週期事件的使用方式

  • 設定程式碼元件資訊清單

  • 實作元件介面

  • 封裝、部署及取用元件

  • 在元件邏輯中設定及使用裝置、公用程式與 WebAPI 功能

擴充平臺 (30-35%)

建立 Dataverse 外掛程式

  • 示範如何使用不同的事件執行管線階段

  • 開發使用執行內容的外掛程式

  • 開發實作商務邏輯的外掛程式

  • 實作前置映像和後置映像以支援外掛程式邏輯

  • 使用組織服務執行外掛程式中的作業

  • 最佳化外掛程式效能

  • 設定 Dataverse 自訂 API 訊息

  • 使用外掛程式註冊工具註冊外掛程式元件

  • 開發可實作自訂 API 的外掛程式

  • 設定 Dataverse 商務事件

建立自訂連接器

  • 建立現有 REST API 的 Open API 定義

  • 實作自訂連接器的驗證

  • 設定原則範本以在執行階段修改連接器行為

  • 從現有 API 匯入定義,包括 Open API 定義、Azure 服務及 GitHub

  • 為 Azure 服務創建自訂連接器

  • 開發一個 Azure 函數,用喺自訂連接器中

  • 擴充自訂連接器的 Open API 定義

  • 開發自訂連接器的程式碼以轉換資料

使用平台 API

  • 使用 Dataverse Web API 執行作業

  • 使用組織服務執行作業

  • 實作 API 限制重試原則

  • 針對效能、並行、交易和大量作業進行最佳化

  • 使用 OAuth 來執行驗證

使用 Azure Functions 處理工作負載

  • 利用 Azure Functions 處理 Microsoft Power Platform 解決方案中的長時間運行操作

  • 在Azure Functions中為Microsoft Power Platform解決方案實施排程及事件驅動觸發器

  • 使用受控識別驗證登入 Microsoft Power Platform

配置 Power Automate 雲端流程

  • 設定 Dataverse 連結器的動作與觸發事件

  • 在流程步驟中實作複雜的運算式

  • 管理敏感性輸入和輸出參數

  • Utilize Azure Key Vault

  • 實作流程控制動作,包括錯誤處理

  • 設定觸發篩選和重試政策

  • 使用子流程開發可重複使用的邏輯

  • 實現 Microsoft Entra ID 服務原則

開發整合(10–15%)

發佈及取用 Dataverse 事件

  • 使用 IServiceEndpointNotificationService 發佈 Dataverse 事件

  • 使用外掛程式註冊工具發佈 Dataverse 事件

  • 註冊服務端點,包括webhooks、Azure 服務匯流排和Azure Event Hub

  • 建議使用接聽 Dataverse 事件的選項

使用 Dataverse 實作資料同步處理

  • 使用變更追蹤執行資料同步處理

  • 開發利用替代金鑰的程式碼

  • 利用 UpsertRequest 訊息同步處理資料

學習資源

建議您在參加測驗之前,先進行訓練並取得實作經驗。 我們提供了自學選項和課堂訓練,以及文件、社群網站和影片的連結。

學習資源 學習和文件的連結
接受訓練 從自學型學習路徑與課程模組中選擇,或參加導學型課程
尋找文件 開發者學習目錄 - Power Apps
規劃Power Apps專案
畫布應用程式
模型導向應用程式
Power Pages
Microsoft Dataverse
資料表與中繼資料
Dataverse 開發人員
模型導向應用程式開發人員 (英文)
畫布應用程式開發人員
使用解決方案實作良好的 ALM
使用 Microsoft Power Platform 建置工具
詢問問題 Microsoft 問答 | Microsoft Docs
取得社群支援 Power Apps - Power Platform Community
Microsoft Power Automate - Power Platform Community
追蹤 Microsoft Learn Microsoft Learn - Microsoft Tech Community (英文)
尋找影片 #LessCodeMorePower | 節目
瀏覽其他 Microsoft Learn 節目

變更記錄檔

下表摘要說明所測量到的目前與先前版本技能之間的變更。 功能群組採用粗體字樣,後面接著每個群組內的目標。 這份資料表會比較受測驗技能的先前與目前版本,而資料表中的第三個資料行則會描述變更範圍。

2026年3月19日之前的技能領域 截至2026年3月19日的技能領域 變更
對象個人檔案 小問題