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

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.
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
