Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by Microsoft
Exam Format
Registration
Validity
MB-820 Exam Topics and Domains
MB-820 is organized into 6 weighted domains. Expect to work with AppSource, Azure Application Insights, Business Central On-Premises, Business Central Online, and more.
Describe Business Central
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
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
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
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
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
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
How do I earn this certification?
Passing MB-820 earns the Microsoft Certified: Dynamics 365 Business Central Developer Associate certification. It sits in the Business Applications - Business Central track.
- MB-210 - Microsoft Dynamics 365 Sales Functional ConsultantComplementary Dynamics 365 certification
- MB-800 - Microsoft Dynamics 365 Business Central Functional ConsultantFunctional consultant path for Business Central
- PL-400 - Microsoft Power Platform DeveloperExpand into Power Platform development
- MB-800 - Microsoft Dynamics 365 Business Central Functional ConsultantFunctional consultant skills complement developer expertise
- PL-400 - Microsoft Power Platform DeveloperIntegration skills with Power Apps and Power Automate
- AZ-204 - Developing Solutions for Microsoft AzureCloud development skills for Azure integrations
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
Use the official PlanetCert Practice Test alongside the study plan below to prepare efficiently for MB-820.
What's changed on this exam?
- ACTIVE
- Last content update: 2025-06-10
- Announcement date: 2025-04-20
- AL Language Latest (2025 Release Wave 1) Core programming language tested throughout exam • Release date: 2025-04-01
- Business Central APIs v2.0 Major update to API implementation section (as of June 10, 2025) • Release date: 2024-11-01
- Visual Studio Code Latest with AL Language Extension Primary development environment for exam topics • Release date: 2025-01-01
- Azure DevOps Integration Current CI/CD practices tested in development tools domain • Release date: 2024-12-01
Who should take this exam?
- Applied knowledge of Business Central
- Experience with AL programming language
- Understanding of Visual Studio Code
- Knowledge of AppSource and extension development
- Familiarity with ALM technologies (SCM, CI/CD)
- Understanding of Microsoft 365 and Dynamics 365 ecosystem