測驗 MB-820 的學習指南:Microsoft Dynamics 365 Business Central Developer

本文件的目的

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

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

關於測驗

語言

某些測驗會當地語系化為其他語言。 您可以在 [測驗詳細資料] 網頁的 [安排測驗時間] 區段中找到這些項目。 如果測驗沒有您慣用語言的版本,則可以多要求 30 分鐘以完成測驗。

注意

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

注意

大部分的問題都會涵蓋正式發行 (GA) 的功能。 測驗可能包含常用預覽版功能的問題。

於 2025 年 6 月 10 日所測量的技能

對象個人檔案

身為 Microsoft Dynamics 365 Business Central 開發人員,您負責根據 Dynamics 365 Business Central 設計、開發、測試及維護解決方案。 在此角色中,您會開發擴充 Business Central 的應用程式,包括自訂或新增額外的功能。 您也會整合 Business Central 與其他應用程式,例如 Microsoft Power Platform 產品。 此外,您必須確保資料在升級程序期間保持最新狀態。

身為 Business Central 開發人員,您必須負責針對系統中的問題進行疑難排解和偵錯。 這可能涉及:

  • 識別問題的根本原因。

  • 修正錯誤 (Bug)。

  • 測試解決方案以確保其如預期般運作。

您可能需要透過下列方式將系統的效能最佳化:

  • 識別瓶頸。

  • 改善程式碼品質。

您必須具備 Business Central 和應用程式語言 (AL)、開發環境及其他工具的應用知識,才能為其開發擴充功能。 您需要一些如何安裝和升級系統的知識。 您也應該了解:

  • 產業術語。

  • 與 Microsoft 365 和 Dynamics 365 具有關聯性的 Business Central 角色。

身為開發人員,您應該了解:

  • AppSource、Business Central 相關技術、架構和服務,以建置解決方案。

  • 應用程式生命週期管理 (ALM) 的技術,包括原始檔控制管理 (SCM) 和持續整合與持續傳遞 (CI/CD)。

技能一目了然

  • 描述 Business Central (10–15%)

  • 安裝、開發及部署 Business Central (10–15%)

  • 使用 AL 物件進行開發 (35–40%)

  • 使用 AL 進行開發 (15–20%)

  • 使用開發工具 (10–15%)

  • 將 Business Central 與其他應用程式整合 (10–15%)

描述 Business Central (10–15%)

描述 Business Central 架構

  • 描述 Business Central 的元件和功能

  • 描述 Business Central 的核心解決方案和擴充方法

  • 描述 Business Central 自訂的更新生命週期

  • 區分 Business Central 線上與 Business Central 內部部署功能

描述 Business Central 應用程式

  • 區分基本應用程式與系統應用程式

  • 描述應用程式的功能

  • 描述將應用程式放入 AppSource 的流程

安裝、開發及部署 Business Central (10–15%)

安裝及設定 Business Central 開發環境

  • 描述 Business Central 的開發環境

  • 安裝及設定開發環境

  • 管理 AL 擴充功能的組態檔

  • 在一個工作區中管理多個 AL 延伸模組

在 Business Central 中建立、偵錯及部署延伸模組

  • 使用 Visual Studio Code 對延伸模組進行偵錯

  • 部署延伸模組

  • 在 Visual Studio Code 中建立或修改 Business Central 延伸模組

  • 管理多語系開發

  • 維護延伸模組

使用 AL 物件進行開發 (35–40%)

在 Business Central 中建置及擴充資料表和頁面

  • 開發角色中心頁面

  • 識別不同的頁面類型

  • 建置及擴充頁面物件

  • 建置及擴充資料表

  • 建置及擴充列舉

建置及擴充報告

  • 取代報告

  • 建立報告版面配置

  • 建立文件報告

  • 設計報告的資料模型

  • 在報告中實作多語言

  • 使用報告觸發程序、函式和僅處理報告

  • 開發報告要求頁面

設計及建立 XMLport

  • 設定不同的 XMLport 屬性

  • 設定節點及其屬性

  • 在 AL 程式碼中使用 XMLport

開發程式碼單元

  • 建立及存取程式碼單元

  • 使用事件和觸發程序

  • 實作介面

  • 建立安裝及升級程式碼單元

建立權利和權限集合物件

  • 建立及擴充權限集

  • 以固有權限覆蓋權利

  • 針對權限集進行疑難排解

在 Business Central 中建立查詢

  • 連結及聯結資料項目

  • 在查詢物件中套用篩選條件

  • 使用查詢而非記錄變數

  • 在查詢物件中彙總資料

  • 使用查詢建立報告

使用 AL 進行開發 (15–20%)

自訂 UI 體驗及實作上線技術

  • 在 AL 中建立設定檔

  • 在 AL 中使用及建立檢視

  • 使用使用者輔助模型開發 UI

  • 整合輔助設定

  • 建立教學秘訣和應用程式內導覽以引導使用者上手

  • 建立上線檢查清單

描述基本開發標準

  • 在 Business Central 中實作資料處理模型

  • 定義不同的功能資料表類型和特性

  • 在 Business Central 中使用文件標準

  • 實作主要資料標準和設計模式

使用 AL 來擴充 Business Central

  • 建立自訂程序

  • 在程式碼中使用資料類型

  • 管理檔案

  • 使用程式碼操作資料

  • 描述 AL 的基本知識

  • 使用不同類型的運算式

  • 使用 AL 內建函式和 AL 陳述式

  • 使用變數以及在 AL 程式碼中定義它們

  • 管理錯誤

  • 使用存取修飾詞來限制存取

使用開發工具 (10–15%)

實作半自動化測試流程及執行標準 Business Central 測試

  • 在 Business Central 中測試應用程式

  • 安裝及執行 Test Toolkit

  • 開發測試程式碼單元和程序

管理及分析遙測資料

  • 監視及分析遙測資料

  • 設定遙測

  • 建立自訂遙測訊號

將 Business Central 與其他應用程式整合 (10–15%)

從 Business Central 內部中存取具象狀態傳輸 (REST) 服務

  • 使用不同的 HTTP 類別及其函式

  • 從外部 REST 服務取得資料,以及將資料傳送至外部 REST 服務

  • 使用及讀取 JSON

實作 API

  • 建立及使用 API

  • 建立和管理 OData 系結和未繫結的動作

  • 使用讀取縮放來改善效能

學習資源

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

學習資源 學習和文件的連結
接受訓練 從自學型學習路徑與課程模組中選擇,或參加導學型課程
尋找文件 Dynamics 365 文件和學習課程模組
AL for Business Central 文件
Business Central 文件
詢問問題 Microsoft問答 |Microsoft Docs
取得社群支援 Microsoft Dynamics 社群
追蹤 Microsoft Learn Microsoft Learn - Microsoft Tech Community (英文)
尋找影片 測驗整備區域
瀏覽其他 Microsoft Learn 節目

變更記錄檔

資料表理解要點:主題群組 (也稱為功能群組) 的字體為粗體,其後為每個群組的目標。 這份資料表會比較受測驗技能的兩種版本,而資料表中的第三個資料行則會描述變更範圍。

2025年6月10日之前的技能領域 截至 2025 年 6 月 10 日的技能領域 變更
安裝、開發及部署 Business Central 安裝、開發及部署 Business Central % 沒有變更
安裝及設定 Business Central 開發環境 安裝及設定 Business Central 開發環境 輕微
整合 Business Central 與其他應用程式 整合 Business Central 與其他應用程式 % 沒有變更
實作 API 實作 API 主要