👨‍🏫 Instructor-Led Training

MB-820: Dynamics 365 Business Central Developer

Course Code: MB-820
Duration: 5 Days
Level: Advanced
Category: Software Development

Course Overview

Enhance your development skills and build customized business solutions with MB-820T00-A: Dynamics 365 Business Central Developer. This comprehensive instructor-led course equips developers and technical professionals with the knowledge to extend, customize, and integrate Dynamics 365 Business Central using modern development tools, AL language, and Visual Studio Code.

Learn to design and implement extensions, create custom business logic, develop reports and APIs, and automate processes to meet unique business requirements. Gain hands-on experience in creating scalable, maintainable solutions that seamlessly integrate with the Microsoft ecosystem, including Power Platform and Azure services.

This course is ideal for developers looking to deepen their expertise in Dynamics 365 Business Central customization and development best practices.

Audience Profile

This course is designed for:

  • Developers and technical consultants building or extending Dynamics 365 Business Central solutions

  • Solution architects and programmers responsible for customization and integration

  • IT professionals managing Business Central development projects

  • Professionals preparing for the MB-800 certification or related development certifications

A solid understanding of object-oriented programming, AL language basics, and Business Central functional concepts is recommended.


Course Outline

Module 1: Introduction to Dynamics 365 Business Central Development

  • Overview of Business Central architecture and development environment

  • Setting up Visual Studio Code and AL language extension

  • Understanding the Application Object Tree and solution structure

Module 2: AL Programming Language Essentials

  • Writing AL code: variables, data types, and control structures

  • Creating tables, pages, codeunits, and reports

  • Debugging and testing AL extensions

Module 3: Developing Extensions and Customizations

  • Creating and deploying Business Central extensions

  • Working with events, triggers, and event subscribers

  • Extending standard functionality without overlayering

Module 4: Data Access and Integration

  • Managing data entities and table extensions

  • Consuming and exposing APIs and web services

  • Integrating Business Central with Power Platform and Azure

Module 5: UI Customization and Reporting

  • Designing custom pages, reports, and user interfaces

  • Using layout designers and RDLC for report customization

  • Building role centers and dashboards

Module 6: Automation and Business Logic

  • Implementing workflows and business rules using AL

  • Creating batch jobs and scheduled tasks

  • Leveraging Power Automate for process automation

Module 7: Packaging, Deployment, and Source Control

  • Packaging extensions for deployment

  • Using Lifecycle Services (LCS) and AppSource submission

  • Source control best practices with Git and Azure DevOps


Hands-on Experience

This course features 40% to 50% hands-on activities, allowing participants to develop, customize, and deploy Business Central extensions in a live environment, reinforcing practical skills and real-world application.

Hands-On Labs

This course includes practical, hands-on laboratory exercises to reinforce your learning:

Ready to Get Started?

Join thousands of professionals who have advanced their careers with our training programs.

Join Scheduled Training

Find upcoming sessions for this course and register for instructor-led training with other professionals.

View Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote