MB-820 Verified 2026 Edition

Dynamics 365 Business Central Developer Practice Test

Developers who extend Dynamics 365 Business Central using the AL language earn MB-820, Microsoft's Associate-level certification for that work. This practice test covers Business Central architecture, development environment setup, building tables, pages and reports with AL, and API integration.

73 Total Questions
1 Included Version Get all versions for the price of one
English Edition
$85k–$135k Typical Salary An estimate of yearly pay in the United States for Business Central developers, AL developers and Dynamics 365 technical consultants.
All-In-One Bundle
$79.99
$75.99
  • Interactive Simulator & AI
  • Detailed Explanations
  • Study, Timed & Flashcard Mode
  • Lifetime Access & Updates

Instant lifetime access • Secure checkout

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

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

100 min
40-60
700
Associate

Registration

$165 USD
Pearson VUE or online proctoring
English, Chinese (Simplified), German, Spanish +3 more

Validity

12 months
Pass a free online renewal assessment on Microsoft Learn; Renewal available 6 months before expiration

Skills this practice test covers

  • Create an AL extension in Visual Studio Code and manage its app.json and launch.json files.
  • Build and extend tables, pages, enums and Role Center pages.
  • Design a report's data model and layouts, and substitute a standard report.
  • Write codeunits that use events and interfaces, plus install and upgrade codeunits.
  • Create custom telemetry signals and test codeunits for an extension.
  • Publish API pages and OData bound and unbound actions, and call REST services with the HTTP classes.

Explore related topics

MB-820 exam content

6 domains · 22 topics · 69 of 73 questions sorted by domain

Describe Business Central6 questions

This domain sets the context for development. Candidates describe the components of Business Central, the core solution and extensions approach, the update lifecycle for customizations and the online and on-premises differences. They also separate the base app from the system app.

Skills tested

  • Explain why customizations are built as extensions instead of changes to the core solution.
  • Describe the update lifecycle for customizations of Business Central.
  • Differentiate Business Central online and on-premises features.
  • Describe the process of bringing an app to AppSource.

Questions by topic

  • Differentiate Business Central online and Business Central on-premises features3
  • Differentiate between the base app and the system app3
Install, develop, and deploy for Business Central4 questions

Here the candidate sets up the tools and ships the code. That means installing the development environment, managing configuration files and multi-extension workspaces, and creating, debugging, deploying and maintaining extensions in Visual Studio Code.

Skills tested

  • Install and configure Visual Studio Code with the AL Language extension.
  • Manage the app.json and launch.json files of an AL extension.
  • Work with several AL extensions in one workspace.
  • Debug, deploy and maintain an extension, including multilanguage development.

Questions by topic

  • Manage multiple AL extensions in one workspace3
  • Manage configuration files for an AL extension1
Develop by using AL objects24 questions

The largest domain covers the objects an extension is built from. Candidates build and extend tables, pages, enums, reports and XMLports, and write codeunits, queries, entitlements and permission sets.

Skills tested

  • Develop Role Center pages and choose the right page type for a task.
  • Substitute a report, design its data model and create report layouts.
  • Configure XMLport properties and nodes, and use XMLports in AL code.
  • Use events, triggers and interfaces, and create install and upgrade codeunits.
  • Override entitlements with inherent permissions and troubleshoot permission sets.

Questions by topic

  • Create queries in Business Central3
  • Use a query to create a report3
  • Build and extend tables4
  • Create installation and upgrade codeunits3
  • Design and create an XMLport3
  • Create a report layout4
  • Use events and triggers3
  • Implement interfaces1
Develop by using AL15 questions

This domain is about the language and the user experience. Candidates use AL data types, expressions, built-in functions, error handling and access modifiers, follow the essential development standards, and onboard users with profiles, views, assisted setup and teaching tips.

Skills tested

  • Create profiles and views in AL.
  • Add assisted setup, teaching tips, in-app tours and an onboarding checklist.
  • Apply the data process model and the document and master data standards.
  • Use access modifiers to limit access, and manage errors in AL code.

Questions by topic

  • Integrate assisted setup4
  • Use access modifiers to limit access4
  • Customize the UI experience3
  • Describe the essential development standards4
Work with development tools11 questions

This domain covers testing and telemetry. Candidates install and run the Test Toolkit, write test codeunits and procedures, and configure, monitor and extend telemetry with custom signals.

Skills tested

  • Install and run the Test Toolkit and the standard Business Central tests.
  • Develop test codeunits and test procedures.
  • Configure telemetry, analyze it and create custom telemetry signals.

Questions by topic

  • Configure telemetry4
  • Develop test codeunits and procedures3
  • Monitor and analyze telemetry4
Integrate Business Central with other applications9 questions

This domain connects Business Central with other systems in both directions. Candidates call external REST services with the HTTP classes and JSON, and publish APIs with OData bound and unbound actions and Read Scale-Out.

Skills tested

  • Get data from and send data to an external REST service with the HTTP classes.
  • Read and write JSON in AL.
  • Create API pages and OData bound and unbound actions.
  • Use Read Scale-Out to run read-only work against a database replica.

Questions by topic

  • Access Representational State Transfer (REST) services from within Business Central3
  • Create and manage OData bound and unbound actions3
  • Use Read Scale-Out to improve performance3
Practise these questions in study mode

Requirements

  • No formal prerequisites: anyone can book the exam.
  • Recommended: applied knowledge of Business Central and of AL, the development environment and its tools.
  • Recommended: some knowledge of how to install and upgrade Business Central.
  • Recommended: knowledge of AppSource and of application lifecycle management, including source control and CI/CD.

About the MB-820 exam

MB-820 checks whether a developer can design, build, test and maintain apps that extend Dynamics 365 Business Central. The code is written in the application language (AL) with Visual Studio Code. The domains run from the architecture and the development environment to AL objects, the AL language, testing, telemetry and integration. Developers must also keep data current during an upgrade, which is the job of upgrade codeunits. Passing earns the Microsoft Certified: Dynamics 365 Business Central Developer Associate certification.

Develop by using AL objects has the most questions in the PlanetCert practice test, spread across tables, report layouts, XMLports, queries and codeunits. Every question has an explanation, which helps where two options differ in one detail, such as an OData bound action and an unbound action. Study Mode suits the telemetry and testing questions. Brainy AI Assistant can read an AL snippet and explain what it does, or say when Read Scale-Out applies.

How to earn the certification

Earns
Microsoft Certified: Dynamics 365 Business Central Developer AssociateAssociate

The certification expires each year. Holders renew it with a free online assessment on Microsoft Learn.

How to prepare for MB-820

  1. Install the AL toolchain

    Install Visual Studio Code and the AL Language extension, then connect to a Business Central sandbox. Create a new extension and read every setting in its app.json and launch.json files.

  2. Build a small app from scratch

    Add a new table with a list page and a card page, an enum, and a codeunit that subscribes to a posting event. Then publish it, debug it, and add a second language for its captions.

  3. Spend the most time on AL objects

    Develop by using AL objects is the largest domain. Build a report with two layouts, an XMLport for a CSV import, a query with totals, and a permission set for the new objects.

  4. Call a REST service, publish an API

    Use the HTTP classes and the JSON types to read data from an external REST service. Then publish an API page and an unbound action, and call both from a REST client.

  5. Test, instrument, then practise

    Write a test codeunit, run it with the Test Toolkit, and send a custom telemetry signal to Application Insights. Then take the MB-820 practice test in Study Mode and a full run in Timed Mode. Ask Brainy AI Assistant about any AL question that was missed.

    Start a timed MB-820run

Microsoft's instructor-led course for this exam is MB-820T00-A: Dynamics 365 Business Central Developer. Its learning paths include Build reports for Microsoft Dynamics 365 Business Central and Interface with Microsoft Dynamics 365 Business Central.

Who MB-820 is for

  • Developers who write AL extensions or AppSource apps for Business Central customers.
  • Technical consultants who integrate Business Central with Power Platform, REST services and other systems.
  • Software engineers who test, upgrade and maintain Business Central solutions.

Typical job titles: Business Central developer · AL developer · Dynamics 365 developer · ERP developer · Technical consultant

Your Complete Exam Solution

Best-In-Class Practice Tests

Exam-style questions that match the format and difficulty of the real exam, updated regularly. Original material — not recycled dumps.

Topical Breakdown

Study by domain, pinpoint weak areas, and focus your time where it matters most. Every topic mapped to the official syllabus.

Flashcard Mode

Rapid-fire review to reinforce key concepts. Flip through questions and answers at your own pace before exam day.

See How You Compare Against Yourself

✕
✕
✕

Other Exam Prep

  • Outdated question dumpsRecycled, often inaccurate material
  • No explanationsMemorize answers without understanding
  • Static PDF filesNo interactive practice or feedback
  • Subscription feesRecurring charges, access expires
✓
✓
✓

PlanetCert

  • Verified, current questionsUpdated weekly to match live exam objectives
  • Expert-written rationalesUnderstand every concept, not just the answer
  • Session tracking & exam progressTrack every attempt, see your growth over time
  • Lifetime access, one pricePay once — updates included forever
CERTIFIEDMB-820

Study Naturally, Study Responsibly

Practice with exam-style questions and detailed explanations until you're ready.

Try Free Demo
Secure Checkout Lifetime Access