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