MB-820: Microsoft Dynamics 365 Business Central Developer

Associate Dynamics 365
Browse certifications

Exam Resources

Official learning paths, exam details, skills measured, and community resources to supplement your study.

Exam Quick Facts

DetailValue
Exam CodeMB-820
TitleMicrosoft Dynamics 365 Business Central Developer
LevelAssociate
Pass Score700 / 1000
Duration100 minutes
Questions~40-60
Cost$165 USD (varies by region)
SchedulingPearson VUE
Skills UpdatedJune 10, 2025

Study Resources

ResourceLink
Official Exam PageMicrosoft Learn — MB-820
Official Study GuideMicrosoft Study Guide
Free Practice AssessmentStart Practice Assessment
Exam SandboxTry the exam interface

Skills at a Glance

Skill AreaWeight
Describe Business Central10-15%
Install, develop, and deploy for Business Central10-15%
Develop by using AL objects35-40%
Develop by using AL15-20%
Work with development tools10-15%
Integrate Business Central with other applications10-15%

Who is this exam for?

This Dynamics 365 certification covers Microsoft’s business applications platform. It tests your ability to configure, customise, and manage Dynamics 365 solutions for specific business functions. This is an associate-level exam that expects hands-on experience. You should have practical knowledge of the technologies covered.


Skills Measured

Describe Business Central (10–15%)

This domain covers the skills needed to work with the topics described below. Study each objective carefully and use the linked resources to deepen your understanding.

Describe the Business Central architecture

  • Describe the components and capabilities of Business Central
  • Describe the core solution and extensions approach for Business Central
  • Describe the update lifecycle for customizations of Business Central
  • Differentiate Business Central online and Business Central on-premises features

Describe Business Central apps

  • Differentiate between the base app and the system app
  • Describe the functionality of apps
  • Describe the process of bringing an app to AppSource

Install, develop, and deploy for Business Central (10–15%)

This domain covers the skills needed to work with the topics described below. Study each objective carefully and use the linked resources to deepen your understanding.

Install and configure a Business Central development environment

  • Describe the development environment for Business Central
  • Install and configure the development environment
  • Manage configuration files for an AL extension
  • Manage multiple AL extensions in one workspace

Create, debug, and deploy an extension in Business Central

  • Debug an extension with Visual Studio Code
  • Deploy an extension
  • Create or modify a Business Central extension in Visual Studio Code
  • Manage multilanguage development
  • Maintain extensions

Develop by using AL objects (35–40%)

This domain covers the skills needed to work with the topics described below. Study each objective carefully and use the linked resources to deepen your understanding.

Build and extend tables and pages in Business Central

  • Develop Role Center pages
  • Identify different page types
  • Build and extend page objects
  • Build and extend tables
  • Build and extend enums

Build and extend reports

  • Substitute a report
  • Create a report layout
  • Create document reports
  • Design the data model of a report
  • Implement multilanguage in reports
  • Use report triggers, functions, and processing-only reports
  • Develop the report request page

Design and create an XMLport

  • Configure different XMLport properties
  • Configure nodes and their properties
  • Use XMLports in AL code

Develop codeunits

  • Create and access codeunits
  • Use events and triggers
  • Implement interfaces
  • Create installation and upgrade codeunits

Create entitlement and permission set objects

  • Create and extend permission sets
  • Override entitlements with inherent permissions
  • Troubleshoot permission sets

Create queries in Business Central

  • Link and join data items
  • Apply filters in query objects
  • Use queries instead of record variables
  • Aggregate data in query objects
  • Use a query to create a report

Develop by using AL (15–20%)

This domain covers the skills needed to work with the topics described below. Study each objective carefully and use the linked resources to deepen your understanding.

Customize the UI experience, and implement onboarding techniques

  • Create profiles in AL
  • Use and create views in AL
  • Develop the UI by using the user assistance model
  • Integrate assisted setup
  • Create teaching tips and in-app tours to onboard users
  • Create an onboarding checklist

Describe the essential development standards

  • Implement the data process model in Business Central
  • Define the different functional table types and characteristics
  • Use document standards in Business Central
  • Implement master data standards and design patterns

Use AL to extend Business Central

  • Create custom procedures
  • Use data types in code
  • Manage files
  • Manipulate data by using code
  • Describe the basics of the AL
  • Use the different types of expressions
  • Use AL built-in functions and AL statements
  • Work with variables and define them in AL code
  • Manage errors
  • Use access modifiers to limit access

Work with development tools (10–15%)

This domain covers the skills needed to work with the topics described below. Study each objective carefully and use the linked resources to deepen your understanding.

Implement semiautomated test processes, and run standard Business Central tests

  • Test applications in Business Central
  • Install and run the Test Toolkit
  • Develop test codeunits and procedures

Manage and analyze telemetry

  • Monitor and analyze telemetry
  • Configure telemetry
  • Create custom telemetry signals

Integrate Business Central with other applications (10–15%)

This domain covers the skills needed to work with the topics described below. Study each objective carefully and use the linked resources to deepen your understanding.

Access Representational State Transfer (REST) services from within Business Central

  • Use the different HTTP classes and their functions
  • Get data from and send data to an external REST service
  • Use and read JSON

Implement APIs

  • Create and work with APIs
  • Create and manage OData bound and unbound actions
  • Use Read Scale-Out to improve performance

20 Free Questions Practice Exam $9 →