MB-820T00: Dynamics 365 Business Central Developer

  • Duration: 5 Days (40 Hours)
  • Microsoft Partner
  • Practice Labs
  • Microsoft Certified Trainers
  • Digital Courseware
  • Access to the Recordings
  • Experience 24*7 Learner Support.

Enquire Now

Please enable JavaScript in your browser to complete this form.

MB-820T00: Dynamics 365 Business Central Developer Course Overview

The MB-820T00: Dynamics 365 Business Central Developer course offers comprehensive training for developers, IT professionals, and consultants seeking expertise in developing and customizing applications within the Dynamics 365 Business Central platform. Covering fundamental AL language concepts, extension development, data manipulation, page and report creation, integration with external systems, advanced topics such as event handling and Power Platform integration, testing and debugging techniques, deployment strategies, security implementation, client customization, and extensibility patterns, this course provides a holistic understanding of Business Central development. Through a blend of theoretical knowledge and hands-on exercises, participants will acquire the skills necessary to design, build, and maintain tailored solutions that meet the unique needs of organizations leveraging Dynamics 365 Business Central.

Intended Audience

  • Developers
  • IT Professionals
  • Consultants
  • Software Engineers
  • Business Analysts
  • Database Administrators
  • System Integrators
  • Technical Architects
  • Solution Architects
  • Anyone involved in developing, customizing, or maintaining applications within the Dynamics 365 Business Central environment.

Learning Objectives of MB-820T00: Dynamics 365 Business Central Developer

  • Install, configure, manage Business Central development environment.
  • Understand AL language syntax, structure, utilize debugging tools.
  • Write clean, efficient, maintainable AL code for various functionalities.
  • Create new pages, reports, extensions, customize existing objects, workflows.
  • Work with data tables, fields, records, perform data manipulation, extraction.
  • Integrate Business Central with other applications, services using APIs, web services.
  • Leverage Azure Logic Apps, Power Automate for automated workflows.
  • Deploy, manage Business Central extensions in different environments.
  • Apply best practices for version control, change management.
  • Perform system upgrades, data migrations smoothly.
  • Understand Business Central architecture, implement industry best practices, design patterns.
  • Prepare for MB-820T00 certification exam.
Start your free Dynamics 365 Business Central trial
  • Create a Business Central account.
  • Sign in to Business Central.
  • Use a demo database.
  • Start a trial with your own data.
  • Extend your trial and subscribe or unsubscribe your organization from Business Central.
  • Why Business Central is a cloud end-to-end business solution.
  • The core Business Central functionalities by browsing application areas.
  • Understand the high-level technical architecture of Business Central.
  • Know the available options to tailor Business Central to specific needs.
  • Understand upgrade responsibilities and best practices
  • Create proper installation and upgrade codeunits
  • Know how to sign up for the Cloud Solution Provider program.
  • Use the administration center to manage environments.
  • Set up tenant notifications and inspect environment telemetry.
  • Manage support requests for customers.
  • Export a database.
  • Enable features ahead of time
  • Manage users and user groups
  • Implement and configure security
  • Setup profiles, and role centers
  • Audit changes to data

Lesson 1: Deploying CAs
Lesson 2: Administering CAs
Lesson 3: Troubleshooting, Maintaining, and Monitoring CAs
Lab: Deploying and Configuring a Two-Tier CA Hierarchy

  • Use the Microsoft Visual Studio Code development environment.
  • Create a basic new AL Language extension.
  • Design the different configuration files in an AL extension.
  • Manage multiple AL extensions in one workspace.
  • Learn how to work with the Visual Studio Code debugger.
  • Use Debug and Attach configuration files.
  • Work with the Rapid Application Development (RAD) feature.
  • Deploy your extensions to a production tenant.
  • Identify the different page types.
  • Discover the different page properties.
  • Learn how to build the layout of new pages.
  • Link pages with page parts.
  • Use snippets to create pages in Visual Studio Code.
  • Enable end users to search for a page.
  • Define actions on a page and set its properties.
  • Learn about the different report components.
  • Create the data items for a report.
  • Add columns to the dataset of a report.
  • Order, link, and indent data items.
  • Learn about codeunits.
  • Create new codeunits.
  • Access functions within a codeunit.
  • Create new XMLports.
  • Configure the important XMLport properties.
  • Define nodes in an XMLport.
  • Work with the different formats.
  • Use an XMLport in AL code.
  • Learn about entitlements and how to use them in Business Central.
  • Learn about permission sets and how they are used.
  • Create or extend entitlement and permission set objects by using AL.
  • Create a new Query object.
  • Join, filter, and aggregate data in a Query object.
  • Access queries from AL.
  • Publish queries as a web service.
  • Learn about control add-ins.
  • Build a control add-in.
  • Send data from Business Central to JavaScript.
  • Send data from JavaScript to Business Central.
  • Connect a control add-in with an Azure function.
  • Add objects to the search dialog.
  • Create page customizations.
  • Define profiles that are linked to a Role Center and page customizations.
  • Create custom views.
  • Extend the application areas in Business Central.
  • Learn the difference between all available table types.
  • Discover the correct primary key for each table type.
  • Use the correct naming for tables.
  • Create the associated pages.
  • Work with variables and define them in AL code.
  • Use the different data types.
  • Use options and enums.
  • Work with collections.
  • Use the different types of expressions.
  • Prepare your application for optimal performance
  • Get essential application insights
  • Configure Git
  • Know the structure of Git repositories
  • Create a new local Git repository
  • Add and remove files from Git
  • Link and clone a remote Git Repository
  • Work with the .gitignore file
  • Create an Azure DevOps organization
  • Create an Azure DevOps project
  • Know about the different services in Azure DevOps
  • Connect via a Personal Access Token
  • Know the difference between GitHub and Azure DevOps
  • Learn how to write test code in AL with Test Codeunits
  • Install and run the Test Toolkit in Docker containers
  • Run standard Business Central tests
  • Identify what Power Automate is and how it can be used with Business Central.
  • Identify existing Business Central actions and triggers available in Power Automate.
  • See how to create an independent flow in Business Central that automates business processes.
  • Create a flow that runs on a schedule or to create a button flow to send a reminder.
  • Use HTTP data types.
  • Connect to external REST services and read data.
  • Connect to external REST services and post data.
  • Read JSON data in Business Central.
  • Get JSON from an external REST service.
  • Learn about Azure Functions.
  • Create a basic Azure function.
  • Use an existing .NET DLL in an Azure function.
  • Use an Azure function in Business Central.
  • Learn about the differences between SOAP and OData.
  • Enable access to the different web services.
  • Create your own SOAP and OData web services.
  • Use OData and SOAP to read and update records.
  • Define the difference between regular OData web services and the API.
  • Work around API limits.
  • Create new APIs.
  • Read, update, and create through the API.
  • Implement OData bound actions.

MB-820T00: Dynamics 365 Business Central Developer Course Prerequisites

  • Business process & ERP system understanding
  • Programming & object-oriented programming experience
  • C# or similar language proficiency
  • SQL & relational database familiarity
  • XML & JSON data format knowledge
  • Basic web services & API understanding
  • Development tools & environments experience (e.g., Visual Studio Code)
  • (Optional but helpful) Dynamics 365 Business Central experience

    Discover the perfect fit for your learning journey

    Choose Learning Modality

    Live Online

    • Convenience
    • Cost-effective
    • Self-paced learning
    • Scalability


    • Interaction and collaboration
    • Networking opportunities
    • Real-time feedback
    • Personal attention


    • Familiar environment
    • Confidentiality
    • Team building
    • Immediate application

    Don’t Just Take Our Word for It

    Read what our satisfied clients have to say about their transformative experiences

    Got more questions? We’re all ears and ready to assist!

    Request More Details

    Please enable JavaScript in your browser to complete this form.

    Subscribe to our Newsletter

    Please enable JavaScript in your browser to complete this form.