MB-820 Study Guide | Microsoft Dynamics 365 Business Central Developer

MB-820 Microsoft Dynamics 365 Business Central Developer Study Guide

MB-820 Preparation Details

Preparing for the MB-820 Microsoft Dynamics 365 Business Central Developer certification exam? Start here with a complete, objective-wise MB-820 study guide designed to help you pass faster.

This guide brings together official Microsoft documentation, key concepts, and curated resources for every MB-820 exam objective, making it ideal for both beginners and last-minute revision.

Looking for the best MB-820 preparation resources in one place? This page covers everything you need to get exam-ready with confidence.

If this helped you, share it with others preparing for the MB-820 certification exam.

Exam Voucher for MB-820 with 1 Retake

Get 40% OFF with the combo

MB-820 Microsoft Dynamics Materials

UdemyMicrosoft Dynamics 365 Business Central Developer
CourseraDynamics 365 Business Central Development Quick Start

Describe Business Central (10–15%)

Describe the Business Central architecture

Describe the components and capabilities of Business Central

Component and System Topology – Business Central

Components and capabilities – Business Central

Service overview for Business Central online

Describe the core solution and extensions approach for Business Central

Components and capabilities – Business Central

Extend Dynamics 365 apps without compromising performance

Describe the update lifecycle for customizations of Business Central

Update cycles – Business Central

Lifecycle of apps and extensions – Business Central

Maintain Marketplace apps and per-tenant extensions – Business Central

Differentiate Business Central online and Business Central on-premises features

Service overview for Business Central online

Software lifecycle policy and on-premises updates – Business Central

Describe Business Central apps

Differentiate between the base app and the system app

Overview of the system application – Business Central

The Microsoft_Application.app file – Business Central

System and Base Application Reference for Dynamics 365 Business Central

Describe the functionality of apps

Components and capabilities – Business Central

Managing apps – Business Central

Use application development best practices in Microsoft Dynamics 365 Business Central – Training

Describe the process of bringing an app to AppSource

Understand the process of bringing an app to AppSource in Business Central – Training

Get started building apps – Business Central

Selling Business Central apps through Marketplace – Business Central

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

Install and configure a Business Central development environment

Describe the development environment for Business Central

AL development environment reference overview – Business Central

Developing extensions in AL – Business Central

Introduction to the development environment for Dynamics 365 Business Central – Training

Install and configure the development environment

Get started with AL – Business Central

Introduction to the development environment for Dynamics 365 Business Central – Training

Get started with C/SIDE and AL side-by-side for on-premises – Business Central

Manage configuration files for an AL extension

AL Language extension configuration – Business Central

Introduction to the development environment for Dynamics 365 Business Central – Training

Manage multiple AL extensions in one workspace

Working with multiple AL project folders within one workspace – Business Central

Introduction to the development environment for Dynamics 365 Business Central – Training

Create, debug, and deploy an extension in Business Central

Debug an extension with Visual Studio Code

Debugging in AL – Business Central

Debug and deploy your extension in Dynamics 365 Business Central – Training

Troubleshoot in Visual Studio Code directly from the web client – Business Central

Deploy an extension

Debug and deploy your extension in Dynamics 365 Business Central – Training

Extension types and scope – Business Central

Get started with AL – Business Central

Create or modify a Business Central extension in Visual Studio Code

Developing extensions in AL – Business Central

Get started with AL – Business Central

Manage multilanguage development

Manage multilanguage development in Dynamics 365 Business Central – Training

Working with translation files – Business Central

Translations overview – Business Central

Maintain extensions

Maintain Marketplace apps and per-tenant extensions – Business Central

Lifecycle of apps and extensions – Business Central

Develop by using AL objects (35–40%)

Build and extend tables and pages in Business Central

Develop Role Center pages

Designing Role Centers – Business Central

Simple Role Center example – Business Central

Customize the user interface for user roles – Business Central

Identify different page types

Pages overview – Business Central

Page object – Business Central

Build and extend page objects

Page extension object – Business Central

Extend existing table and page objects in Dynamics 365 Business Central – Training

Extension objects overview – Business Central

Build and extend tables

Extend existing table and page objects in Dynamics 365 Business Central – Training

Extensibility overview – Business Central

Build and extend enums

Extensible Enums – Business Central

Extension objects overview – Business Central

Build and extend reports

Substitute a report

Substituting reports – Business Central

Create a report layout

Report and document layouts overview – Business Central

Defining multiple report layouts – Business Central

Creating an Excel layout report – Business Central

Create document reports

Report Design Overview – Business Central

Build reports for Microsoft Dynamics 365 Business Central – Training

Design the data model of a report

Report object – Business Central

Report Design Overview – Business Central

Implement multilanguage in reports

Working with translation files – Business Central

Creating an Excel layout report – Business Central

Use report triggers, functions, and processing-only reports

Report object – Business Central

Report extension object – Business Central

Develop the report request page

Using request pages with reports – Business Central

Build reports for Microsoft Dynamics 365 Business Central – Training

Design and create an XMLport

Configure different XMLport properties

XMLport Properties – Business Central

Work with XMLports in Dynamics 365 Business Central – Training

Configure nodes and their properties

Defining an XMLport schema – Business Central

XMLport overview – Business Central

Use XMLports in AL code

XMLport object – Business Central

Work with XMLports in Dynamics 365 Business Central – Training

Develop codeunits

Create and access codeunits

Work with codeunits in Dynamics 365 Business Central – Training

Learn the application foundation with the AL programming language for Microsoft Dynamics 365 Business Central – Training

Use events and triggers

Event types – Business Central

Subscribing to events – Business Central

Events in AL – Business Central

Implement interfaces

Interfaces in AL – Business Central

Learn the application foundation with the AL programming language for Microsoft Dynamics 365 Business Central – Training

Create installation and upgrade codeunits

Writing extension install code – Business Central

Upgrading extensions – Business Central

Create entitlement and permission set objects

Create and extend permission sets

Permission set object – Business Central

Entitlements and permission sets overview – Business Central

Export permission sets to XML – Business Central

Override entitlements with inherent permissions

Entitlements and permission sets overview – Business Central

Permissions on database objects – Business Central

Troubleshoot permission sets

Upgrading permission sets – Business Central

Entitlements and permission sets overview – Business Central

Create queries in Business Central

Link and join data items

Linking and Joining Data Items in Query Objects – Business Central

Query object – Business Central

Apply filters in query objects

Filtering Data in Query Objects – Business Central

Query overview – Business Central

Use queries instead of record variables

Using Queries Instead of Record Variables – Business Central

Aggregate data in query objects

Aggregating Data in Query Objects – Business Central

Query object – Business Central

Use a query to create a report

Report Design Overview – Business Central

Query overview – Business Central

Develop by using AL (15–20%)

Customize the UI experience, and implement onboarding techniques

Create profiles in AL

Customize the user interface for user roles – Business Central

Manage users and roles – Business Central

Use and create views in AL

Views – Business Central

Pages overview – Business Central

Develop the UI by using the user assistance model

User assistance model – Business Central

Onboarding experiences – Business Central

Integrate assisted setup

Build an Assisted Setup in Dynamics 365 Business Central – Training

Onboard users to your app – Business Central

Create teaching tips and in-app tours to onboard users

Teaching tips and in-app tours for onboarding users – Business Central

Onboarding experiences – Business Central

Create an onboarding checklist

Get Users Started with the Checklist – Business Central

Onboard new users with the Welcome banner – Business Central

Describe the essential development standards

Implement the data process model in Business Central

Implement the data process model in Business Central – Training

Tables overview – Business Central

Define the different functional table types and characteristics

Define the different functional table types and characteristics – Training

Implement the data process model in Business Central – Training

Use document standards in Business Central

Implement the data process model in Business Central – Training

Tables overview – Business Central

Implement master data standards and design patterns

Work with master data in Dynamics 365 Business Central – Training

Tables overview – Business Central

Use AL to extend Business Central

Create custom procedures

Create custom procedures in Dynamics 365 Business Central – Training

Working with AL methods – Business Central

Use data types in code

Data types and methods in AL – Business Central

AL variables – Business Central

AL complex types – Business Central

Manage files

File handling and text encoding – Business Central

Learn the application foundation with the AL programming language for Microsoft Dynamics 365 Business Central – Training

Manipulate data by using code

Programming in AL – Business Central

Learn the application foundation with the AL programming language for Microsoft Dynamics 365 Business Central – Training

Describe the basics of the AL

Get started with AL – Business Central

Programming in AL – Business Central

Use the different types of expressions

AL simple statements – Business Central

AL control statements – Business Central

Use AL built-in functions and AL statements

AL essential methods – Business Central

AL simple statements – Business Central

Work with variables and define them in AL code

AL variables – Business Central

Learn the application foundation with the AL programming language for Microsoft Dynamics 365 Business Central – Training

Manage errors

Error handling – Business Central

Collecting errors – Business Central

Use access modifiers to limit access

Using Access Modifiers in AL – Business Central

Working with AL methods – Business Central

Work with development tools (10–15%)

Implement semiautomated test processes, and run standard Business Central tests

Test applications in Business Central

Testing the application overview – Business Central

Introduction to test automation in Business Central – Training

Application Testing Example: Testing Purchase Invoice Discounts – Business Central

Install and run the Test Toolkit

Test the advanced sample extension – Business Central

Introduction to test automation in Business Central – Training

Develop test codeunits and procedures

Test codeunits and test methods – Business Central

Test Runner Codeunits – Business Central

Building an Advanced Sample Extension – Business Central

Manage and analyze telemetry

Monitor and analyze telemetry

Monitoring and Analyzing Telemetry – Business Central

Analyze and monitor telemetry with Power BI – Business Central

Telemetry FAQ – Business Central

Configure telemetry

Turn sending telemetry to Application Insights on or off – Business Central

Setting up telemetry in an app/extension – Business Central

Create custom telemetry signals

Creating custom telemetry events for Azure Application Insights – Business Central

Developing telemetry into your Business Central application – Business Central

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

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

Use the different HTTP classes and their functions

HTTP, JSON, TextBuilder, and XML API overview – Business Central

HttpClient data type – Business Central

HttpRequestMessage data type – Business Central

HttpResponseMessage data type – Business Central

Get data from and send data to an external REST service

Call external services with the HttpClient data type – Business Central

HttpClient.Get method – Business Central

HttpClient.Post method – Business Central

Call web services with the AL Rest Client module – Business Central

Use and read JSON

HTTP, JSON, TextBuilder, and XML API overview – Business Central

JsonObject data type – Business Central

JsonArray data type – Business Central

Implement APIs

Create and work with APIs

Work with the API in Dynamics 365 Business Central – Training

API Page Type – Business Central

OData Web Services – Business Central

Create and manage OData bound and unbound actions

Creating and Interacting with an OData V4 Bound Action – Business Central

Creating and interacting with an OData V4 unbound action – Business Central

Web Service Performance (OData, API, and SOAP) – Business Central

Use Read Scale-Out to improve performance

Using Read Scale-Out for Better Performance – Business Central

DataAccessIntent property – Business Central

This brings us to the end of the MB-820 Microsoft Dynamics 365 Business Central Developer Study Guide.

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are preparing for other Microsoft Dynamics 365 certification exams, check out the Microsoft Dynamics 365 section for those exams.

Follow Me to Receive Updates on the MB-820 Exam


Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the links below so it can benefit others.

Share the MB-820 Study Guide in Your Network

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *