MB-820 study materials
MB-820 study resources

MB-820 study guide

MB-820 · Work through your exam, one topic at a time.

Microsoft Certified: Dynamics 365 Business Central Developer Associate is an intermediate-level Microsoft certification for developers who design, develop, test, and maintain solutions built on Dynamics 365 Business Central. Earning it requires passing Exam MB-820, a proctored exam that lasts 100 minutes and requires a score of 700 or greater. The MB-820 study guide has 6 sections and about 1,959 words.

01

Describe Business Central

Business Central is an ERP delivered two ways: Software as a Service (Microsoft-managed, always current) and on-premises (customer-managed, the customer owns the upgrade cycle). Most exam items hinge on knowing who owns which responsibility.

336 words, about 2 min
02

Install, develop, and deploy for Business Central

Development happens in Visual Studio Code with the AL Language extension. A project is defined by app.json (id GUID, name, publisher, version, idRanges, dependencies, platform/application/runtime versions, features) and launch.json (environment name, tenant, breakOnError, startupObjectId/startupObjectType).

334 words, about 2 min
03

Develop by using AL objects

AL objects fall into a few families: data ( table , tableextension ), UI ( page , pageextension , pagecustomization , profile ), logic ( codeunit , report , reportextension , query , xmlport ), metadata ( enum , enumextension , permissionset , permissionsetextension , interface , controladdin ) and integration ( page of type API). Tables : every field needs a DataClassification (mandatory; ToBeClassified is not acceptable for AppSource).

342 words, about 2 min
04

Develop by using AL

This domain tests whether you can read a short AL fragment and predict behaviour. Know the table triggers: OnInsert, OnModify, OnDelete, OnRename, plus field-level OnValidate and OnLookup; and page/codeunit triggers such as OnOpenPage, OnAfterGetRecord and OnRun.

297 words, about 1 min
05

Work with development tools

Know which Visual Studio Code capability solves which problem. AL Language extension : compiles, publishes, and provides AL: Download Symbols, AL: Publish to Environment, AL: Publish without Debugging.

349 words, about 2 min
06

Integrate Business Central with other applications

Business Central integrates through several channels: OData/REST APIs (API pages and API queries), SOAP web services (legacy, exposing pages and codeunits), business events and webhooks, Power Automate and Logic Apps connectors, Azure Functions, and direct HttpClient calls. API pages : PageType = API with APIPublisher , APIGroup , APIVersion , EntityName , EntitySetName and ODataKeyFields ; fields still need DataClassification.

301 words, about 2 min