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.
01Describe 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 min02Install, 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 min03Develop 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 min04Develop 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 min05Work 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 min06Integrate 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