top of page

Microsoft Certified: Dynamics 365 Business Central Developer Associate (MB-820)

Microsoft Certified Expert_edited_edited_edited.png

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.

Study development features and capabilities of Business Central to help you prepare for the MB-820 exam and become a Microsoft Certified: Dynamics 365 Business Central Functional Developer Associate

19 Jan 2026

23 Jan 2026

2:30 pm

7:30 pm

Live on MS Teams

£1.240.00

Training Overview

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 customising 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 the 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:

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

Why Study with Us

Live Classes on MS Teams

Learn with a senior Consultant and Microsoft Certified Trainer

Shorter Sessions of Max 5 hours

Short, hyper-focused lessons for training that does not feel like a burden

Access to Official Microsoft Labs

Retain access to the Microsoft labs for 90 days

Exam Vouchers Included

Exam vouchers are included in all our instructor-led courses

Maximum Four Attendeed per Class

For a better learning experience

Pre-Exam Revision with Your Tutor

1-hour session before the exam to maximise Your success rate  

Instructor-led Training Live on MS Teams

Course Agenda

Day 01: Business Central Architecture and Administration

  • Introduction to Business Central Architecture​

  • Differentiate between the base app and the system app

  • Bringing an app to AppSource

  • Install and configure a Business Central development environment​

  • Create, debug, and deploy an extension in Business Central​

Day 02: Develop 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​​

  • Design and create an XMLport

  • Develop codeunits

    • Create and access codeunits

    • Use events and triggers

    • Implement interfaces

    • Create installation and upgrade codeunits

  • Create entitlement and permission set objects

  • Create queries in Business Central

Day 03: Develop 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

Day 04: 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 analyse telemetry

    • Monitor and analyse telemetry

    • Configure telemetry

    • Create custom telemetry signals

Day 05: Integrate Business Central with other applications

  • Access 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

  • Continuous integration with Azure DevOps for Microsoft Dynamics 365 Business Central

  • Develop using Power Apps and Power Automate for Dynamics 365 Business Central​​

Viscontis Limited

Canada Street

SE16 6BH, London, UK

Company Registered in England and Wales 

© 2025 by Viscontis Limited. All rights Reserved

  • LinkedIn
microsoft-cloud-t.png

Legal Notice: D365 Training is a Trademark of Viscontis Limited, a Microsoft Training Services Partner; all rights reserved.

This website is neither owned nor sponsored by Microsoft©. Any reference to Microsoft, Dynamics365, Microsoft Teams, Microsoft Business Central, Azure or any other Microsoft software is purely for illustration, training and demo purposes.

 

You must perform due diligence before purchasing, implementing and setting up any technology mentioned on this website. By navigating this website, you acknowledge that we owe no responsibility if your business experiences losses, disruption or loss of data following the implementation of suggestions, guides or training material accessed from or mentioned on this website.

bottom of page