MB-820: Dynamics 365 Business Central Developer
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 ScheduleCustom Training Solution
Need training for your team? We'll create a customized program that fits your organization's specific needs.
Get Custom Quote