Exam MB-820: Microsoft Dynamics 365 Business Central Developer

  1. Home
  2. Exam MB-820: Microsoft Dynamics 365 Business Central Developer
Exam MB-820: Microsoft Dynamics 365 Business Central Developer

For the MB-820 exam on Microsoft Dynamics 365 Business Central Developer, your job involves creating, testing, and maintaining solutions for Dynamics 365 Business Central. You design apps that enhance Business Central, adding extra features or customizations. Integration with other applications, like Microsoft Power Platform, is also part of your role. It’s crucial to ensure data remains up-to-date during upgrades. As a Business Central developer, you handle troubleshooting and fixing system issues, which include:

  • Identifying the root cause.
  • Fixing bugs.
  • Testing solutions to ensure they work correctly.

Furthermore, optimizing system performance is another responsibility, involving:

  • Identifying bottlenecks.
  • Improving code quality.

Knowledge Requirements:

You must possess practical knowledge of Business Central, application language (AL), development environment, and other tools for creating extensions. Familiarity with system installation and upgrades is essential. Additionally, understanding:

  • Industry terms.
  • Business Central’s role in Microsoft 365 and Dynamics 365.

And, as a developer, you need to be versed in:

  • AppSource.
  • Business Central-related technologies, frameworks, and services.
  • Technologies for application lifecycle management (ALM), including source control management (SCM), continuous integration, and continuous delivery (CI/CD).

Exam Details

exam details

Completing the MB-820 exam earns you the title of Microsoft Certified: Dynamics 365 Business Central Developer Associate. The exam is in English and consists of 40-60 questions. To pass, you need a score of 700 or higher, and the registration fee is $165 USD.

Course Outline

When preparing for the exam, it is important to have a strong grasp of the course outline, which acts as a roadmap for acquiring crucial skills and knowledge. Familiarity with the exam curriculum ensures a thorough understanding of the topics being tested. Now, let’s take a closer look at the main areas addressed in the MB-820 exam.

course outline

1. Describing Business Central (10–15%)

Understand the Business Central architecture

  • Describing the components and capabilities of Business Central
  • Explaining the core solution and extensions approach for Business Central
  • Describing the update lifecycle for customizations of Business Central
  • Differentiating Business Central Online and Business Central on-premises features

Describing Business Central apps

  • Differentiating between the base app and the system app
  • Explaining the functionality of apps
  • Describing the process of bringing an app to AppSource

2. Learn how to Install, develop, and deploy for Business Central (10–15%)

Installing and configuring a Business Central development environment

  • Describing the development environment for Business Central
  • Installing and configuring the development environment
  • Managing JSON configuration files
  • Managing multiple AL extensions in one workspace

Creating, debugging, and deploying an extension in Business Central

  • Debugging an extension with Visual Studio Code
  • Deploying an extension
  • Creating or modifying a Business Central extension in Visual Studio Code
  • Managing multilanguage development
  • Maintaining extensions

3. Understand about developing using AL objects (35–40%)

Building and extending tables and pages in Business Central

  • Developing Role Center pages
  • Identifying different page types
  • Building and extending:
    • page objects
    • tables
    • enums

Building and extending reports

  • Substituting a report
  • Creating a report layout
  • Creating document reports
  • Designing the data model of a report
  • Implementing multilanguage in reports
  • Using report triggers, functions, and processing-only reports
  • Developing the report request page

Designing and creating an XMLport

  • Configuring different XMLport properties
  • Defining nodes and their properties
  • Using XMLports in AL code

Developing codeunits

  • Creating and accessing codeunits
  • Using events and triggers
  • Implementing interfaces
  • Creating installation and upgrade codeunits

Working with entitlement and permission set objects

  • Creating and extending permission sets
  • Overriding entitlements with inherent permissions
  • Troubleshooting permission sets

Creating queries in Business Central

  • Linking and joining data items
  • Applying filters in query objects
  • Using queries instead of record variables
  • Aggregating data in query objects
  • Using a query to create a report

4. Learn developing by using AL (15–20%)

Customizing the UI experience and implementing onboarding techniques

  • Creating profiles in AL
  • Using and creating views in AL
  • Developing the UI by using the user assistance model
  • Integrating assisted setup
  • Creating teaching tips and in-app tours to onboard users
  • Creating an onboarding checklist

Describing the essential development standards

  • Implementing the data process model in Business Central
  • Defining the different functional table types and characteristics
  • Using document standards in Business Central
  • Implementing master data standards and design patterns

Using AL for extending Business Central

  • Creating custom procedures
  • Differentiating data types
  • Manage files
  • Manipulate data by using code
  • Describing the basics of the AL
  • Using the different types of expressions
  • Working with AL built-in functions and AL statements
  • Working with variables and defining them in AL code
  • Managing errors
  • Using access modifiers to limit access

5. Working with development tools (10–15%)

Implementing semi-automated test processes and run standard Business Central tests

  • Testing applications in Business Central
  • Installing and running the Test Toolkit
  • Developing test codeunits and procedures

Managing and analyzing telemetry

  • Monitoring and analyzing telemetry
  • Configuring telemetry
  • Creating custom telemetry signals

6. Learn about integrating Business Central with other applications (10–15%)

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

  • Using the different HTTP classes and their functions
  • Getting data from and sending data to an external REST service
  • Using and reading JSON

Implementing APIs

  • Creating and working with APIs
  • Managing UI interaction when working with web services
  • Using Read-Scale Out for Improving Performance

Microsoft MB-820 Exam FAQs

Check FAQs here!

faq mb-820

Exam Policies

All the details about the exam, including its procedures, can be found in the Microsoft Certification exam policies. It’s crucial to follow these guidelines both during the exam and when you’re at the test center. Let’s take a closer look at some of these rules:

Retaking the Exam: If you don’t pass on your first attempt, wait for 24 hours before attempting again. During this time, you can choose a new exam date on the certification dashboard. After the second attempt, there’s a 14-day waiting period. After the third attempt, there are 14-day intervals between each try. You are allowed up to five attempts per year, and the 12-month period begins from your initial try.

Changing Exam Date or Cancelling: If you need to modify or cancel your exam, ensure you do so at least 24 hours before your scheduled time. Any changes made within 24 hours will result in the forfeiture of the exam fee. Additionally, if your company provided a voucher for the exam, they may incur penalties if you make changes or cancellations with less than 24 hours notice.

Study Guide for Microsoft MB-820 Exam

guide

1. Grasping Exam Objectives

To start getting ready for the Microsoft MB-820 exam, it’s vital to understand the exam goals. These objectives cover essential topics that make up the foundation of what you should be familiar with. The exam evaluates your technical abilities in completing specific tasks:

  • Describe Business Central
  • Install, develop, and deploy for Business Central
  • Develop by using AL objects
  • Develop by using AL
  • Work with development tools
  • Integrate Business Central with other applications

2. Microsoft Learning Paths

Microsoft has designed specific learning paths that come equipped with study modules to help you prepare for your exams. For a complete guide and study resources for the MB-820 test, visit the official Microsoft website. The modules in this course not only improve your understanding of the subjects but also ensure your success in the exams.

3. Microsoft Documentation

Microsoft Documentation is created to align with the specific goals and objectives of Microsoft exams, making it a focused and efficient resource for exam preparation. This ensures you concentrate on what matters most. The documentation often covers features, functionalities, and best practices in-depth. This comprehensive content allows you to gain a thorough understanding of the technology or platform. Following Microsoft Documentation means adhering to the official guidance provided by the creators of the technology, which is crucial for implementing best practices and avoiding potential pitfalls. Microsoft regularly updates its documentation to reflect changes, updates, and new features. Utilizing the official documentation ensures you are aware of the latest information and advancements.

4. Participate in Study Communities

Preparing for exams becomes smoother when you join online study groups. These communities connect you with experienced individuals who have faced similar challenges. It’s an opportunity to discuss any concerns you may have about the test and get ready for the MB-820 exam.

5. Use Practice Tests

Practice tests play a crucial role in reinforcing your understanding of the study material. Engaging with Microsoft MB-820 practice exams helps you identify your strengths and areas that require more attention. Moreover, these tests enhance your speed in answering questions, providing a significant advantage on the actual exam day. Once you’ve covered a substantial amount of material, incorporating these practice tests for the exam is a wise decision.

practice tests
Menu