MB-820
Microsoft Dynamics 365 Business Central Developer
Master advanced development in Business Central using AL language and extension framework. Learn to build custom solutions and extend platform capabilities.
Course Overview
The MB-820 certification targets developers and technical specialists who need to extend Microsoft Dynamics 365 Business Central through custom code and integrations. AL (a modern, object-oriented programming language) is the foundation of Business Central extensibility, allowing you to create powerful applications that enhance system functionality without modifying core code. This advanced 5-day training covers AL language fundamentals, VS Code development environment setup, object model architecture, and enterprise integration patterns. You'll build real-world extensions, implement business logic, create automated workflows, and integrate with external systems through APIs and web services. The course emphasizes clean code architecture, testing practices, performance optimization, and deployment strategies. Graduates are prepared for the MB-820 exam and equipped to develop production-quality Business Central extensions used by thousands of organizations globally.
Industry Applications
Technology Consulting
Building custom extensions and AppSource solutions
Enterprise Integration
Connecting Business Central to ERP and specialized systems
SaaS Providers
Creating vertical solutions on top of Business Central
Digital Transformation
Automating legacy system migration and workflow optimization
Format & Duration
Instructor-led • 5 Days • Advanced Coding Labs • Real-world Development Scenarios
Prerequisites
Strong programming background required; C# or similar language experience essential
Target Audience
Developers, software engineers, and technical consultants with strong C# or object-oriented programming experience.
Learning Outcomes
Develop solutions using AL programming language
Create and manage Business Central extensions
Implement business logic and automated workflows
Integrate Business Central with external systems
Optimize application performance and debug solutions
Course Syllabus
Module 1: AL Language Fundamentals+
- •AL syntax
- •Variables and data types
- •Control structures
- •Object hierarchy
Module 2: AL Development Environment+
- •VS Code setup
- •Build tools
- •Debugging
- •Testing frameworks
Module 3: Objects and Properties+
- •Tables
- •Pages
- •Codeunits
- •Queries
- •Object properties
Module 4: Business Logic Implementation+
- •Triggers and events
- •Validations
- •Calculations
- •Business rules
Module 5: Integration and APIs+
- •Web services
- •APIs
- •Data exchange
- •Third-party integrations
Module 6: Performance and Deployment+
- •Performance optimization
- •Extension publishing
- •AppSource submission
- •Maintenance