Microsoft Exam Syllabus

MB-820 syllabus, skills measured, and exam topics

The MB-820 exam measures Describe Business Central, Install, develop, and deploy for Business Central, and Develop by using AL objects. Use this page to review the current official syllabus, major domains, and source links before exam day.

Skills measured by domain

Use the weighting table to decide where to spend the most study time.

Domain Weight
Describe Business Central 10–15%
Install, develop, and deploy for Business Central 10–15%
Develop by using AL objects 35–40%
Develop by using AL 15–20%
Work with development tools 10–15%
Integrate Business Central with other applications 10–15%

What to know before you study

These sections explain the role, audience, and exam framing behind the outline.

Purpose of this document

  • This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.
  • Useful links: Description
  • How to earn the certification: Some certifications only require passing one exam, while others require passing multiple exams.
  • Certification renewal: Microsoft associate, expert, and specialty certifications expire annually. You can renew by passing a free online assessment on Microsoft Learn.
  • Your Microsoft Learn profile: Connecting your certification profile to Microsoft Learn allows you to schedule and renew exams and share and print certificates.
  • Exam scoring and score reports: A score of 700 or greater is required to pass.
  • Exam sandbox: You can explore the exam environment by visiting our exam sandbox.
  • Request accommodations: If you use assistive devices, require extra time, or need modification to any part of the exam experience, you can request an accommodation.
  • Take a free Practice Assessment: Test your skills with practice questions to help you prepare for the exam.

About the exam

  • Some exams are localized into other languages. You can find these in the Schedule Exam section of the Exam Details webpage. If the exam isn’t available in your preferred language, you can request an additional 30 minutes to complete the exam.
  • The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.
  • Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.

Audience profile

  • As a Microsoft Dynamics 365 Business Central developer, you’re responsible for designing, developing, testing, and maintaining solutions based on Dynamics 365 Business Central. In this role, you develop apps that extend Business Central, including customizing or adding extra functionality. You also integrate Business Central with other applications, such as Microsoft Power Platform products. Plus, you need to ensure that data remains current during an upgrade process.
  • As a Business Central developer, you’re responsible for troubleshooting and debugging issues in the system. This may involve:
  • Identifying the root cause of a problem.
  • Fixing bugs.
  • Testing the solution to ensure that it works as expected.
  • You may be required to optimize the performance of the system by:
  • Identifying bottlenecks.
  • Improving code quality.
  • You must have applied knowledge of Business Central and the application language (AL), the development environment, and other tools to develop extensions for it. You need some knowledge of how to install and upgrade the system. You should also understand:
  • Industry terminology.
  • The Business Central role in relationship to Microsoft 365 and Dynamics 365.
  • As a developer, you should have knowledge of:

Detailed outline

Scan each section as a working study checklist instead of one long wall of text.

Describe Business Central (10–15%)

  • 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
  • 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%)

  • 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
  • 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%)

  • Develop Role Center pages
  • Identify different page types
  • Build and extend page objects
  • Build and extend tables
  • Build and extend enums
  • 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

Develop by using AL (15–20%)

  • 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
  • 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
  • Create custom procedures
  • Use data types in code