top of page
Blurred soft of people meeting at table.jpg

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

Microsoft Certified Expert_edited_edited_edited.png

Extend and integrate Microsoft Dynamics 365 Business Central as a professional developer building custom apps, adding powerful functionality, and connecting it seamlessly to the broader Microsoft ecosystem.


You'll gain hands-on expertise in the AL language and Visual Studio Code to create and customize objects like tables, pages, reports, codeunits, and extensions; implement business logic using events and interfaces; develop integrations with Microsoft Power Platform (Power Apps, Power Automate), Azure services, REST APIs, and external systems; and manage the full application lifecycle—including deployment, upgrades, data migration, performance tuning, and AppSource compliance.

5 Days

Live on Teams

£1,250.00

Exam voucher Included

Training Overview

By the end of this course, you will be able to:

  • Design, develop, test, and maintain high-quality extensions and custom solutions for Microsoft Dynamics 365 Business Central using the AL language in Visual Studio Code.

  • Create and customise core AL objects—including tables, pages, reports, codeunits, interfaces, enums, and queries—to extend or modify business logic via events and best practices.

  • Implement integrations between Business Central and external systems, including Microsoft Power Platform (Power Apps, Power Automate), Azure services, REST APIs, and other applications.

  • Manage the full application lifecycle: handle source control with Git, set up CI/CD pipelines (e.g., GitHub Actions or Azure DevOps), deploy extensions, and prepare solutions for AppSource submission.

  • Perform upgrades and migrations while ensuring data integrity, backward compatibility, and minimal disruption during version updates.

  • Troubleshoot and debug issues effectively—identify root causes, fix bugs, optimise code performance, resolve bottlenecks, and apply profiling tools.

  • Install, configure, and upgrade Business Central environments, including SaaS and on-premises deployments, while understanding system architecture and dependencies.


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

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

Viscontis Limited

Canada Street

SE16 6BH, London, UK

Company Registered in England and Wales 

© 2026 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