Microsoft Logo

MB-820: Dynamics 365 Business Central Developer Training

MB 820: Dynamics 365 Business Central Developer Training creates apps in order to enhance Business Central. This includes developing new modules and changing the old ones.

📘 Dynamics 365 🎓 Certification: YES 👥 1256 Enrolled ⏱️ 5 Days 💼 Advanced Level ⭐ 5 | 113 Reviews

Why Microtek Learning?

500+

Courses

10+ Years

Experience

95K+

Global Learners

Virtual Instructor-Led Training

$2795
📄 Download PDF
| MB-820: Dynamics 365 Business Central Developer

Course Overview

MB 820: dynamics 365 Business Central Developer Training entails developing new modules and changing the old ones. By the use of events, developers can add or update current business logic. A developer is a professional who allows you to combine Business Central with other platforms, such as Microsoft Power Platform Products.

Business Central Developers are in charge of resolving and debugging system difficulties. Doing so can include determining the root cause of an issue, correcting flaws, and testing solutions to ensure it works as programmed. This position also needs one to be in charge of upgrading, migrating data, and maintaining the system to keep it up-to-date and secure.

Mode of Training

🏫 Classroom 💻 Live Online 🧪 Blended 👨‍👩‍👧‍👦 Private Group

Upcoming Schedules

Start Date Time Duration Mode Price
Dec 15, 2025 9:00 am - 5:00 pm EST 5 Days online
$2795
+ View more schedules

What you will learn

  • Start your free Dynamics 365 Business Central trial
  • Introduction to the capabilities of Microsoft Dynamics 365 Business Central
  • Customize Microsoft Dynamics 365 Business Central
  • Prepare for an easy application upgrade experience in Business Central
  • Administer Dynamics 365 Business Central online
  • Manage users and implement security in Business Central
  • Introduction to the development environment for Dynamics 365 Business Central
  • Debug and deploy your extension in Dynamics 365 Business Central
  • Work with pages in Dynamics 365 Business Central
  • Design the data model of a report in Dynamics 365 Business Central
  • Work with codeunits in Dynamics 365 Business Central
  • Work with XMLports in Dynamics 365 Business Central
  • Work with entitlements and permission sets in Dynamics 365 Business Central
  • Work with queries in Dynamics 365 Business Central
  • Build control add-in objects in Dynamics 365 Business Central
  • Customize the UI experience in Dynamics 365 Business Central
  • Identify functional table types and characteristics in Dynamics 365 Business Central
  • Introduction to the basics of AL programming in Dynamics 365 Business Central
  • Learn about application performance and monitoring in Business Central
  • Work with source control using Git in Visual Studio Code for Business Central
  • Use Application Lifecycle Management for Business Central
  • Introduction to test automation in Business Central
  • Use Power Automate with Business Central
  • Access REST services from within Dynamics 365 Business Central
  • Use Azure Functions with Dynamics 365 Business Central
  • Work with web services in Dynamics 365 Business Central
  • Work with the API in Dynamics 365 Business Central

Who Should Attend This Course?

  • Professionals including developers, architects, technical consultants, or having a combination of these abilities.
  • Please note that Business Central is our fastest-growing app, with the most solutions uploaded to AppSource.
  • However, it is a difficult solution that takes extensive domain and technical skills to accomplish.
  • Given below are professionals who can use Power Platform Solution Architect Training to upskill their current positions:
    • Application Developers
    • Solution Architects
    • System Administrators
    • Software Engineers
    • Microsoft Power Platform Developer
    • DevOps Engineer

Prerequisites

  • Professionals pursuing this certification shall have a basic understanding of business processes and financial concepts, such as accounting principles and inventory management.
  • One should have familiarity with Microsoft 365 Business Central or other ERP systems. This is advised, not mandatory.
  • Having experience with software development, particularly with programming languages such as C/AL, C#, or JavaScript is recommended.
  • A basic understanding of database concepts, including tables and relationships is beneficial.
  • A basic understanding of using Microsoft Windows and a general familiarity with Microsoft Office products especially Excel is advised.
  • A willingness to learn new development concepts and adapt to the AL language and the extensions-based approach to customization in Business Central.

Please note that while these prerequisites are recommended for the best learning experience, motivated individuals with a strong commitment to learning and problem-solving may also succeed in this course with additional study and effort.

📞 Talk to a Learning Advisor

Please enter Name
Please enter a valid email address.
Please enter a valid phone number in international format (e.g., +14155552671).
Please enter Message
Please agree to I agree to Terms & Privacy Policy*.
Please agree to I authorize Microtek Learning to contact me via Phone/Email*.

📘 MB-820: Dynamics 365 Business Central Developer Outline

  • 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
  • Lab: Sign in to Business Central
  • Why Business Central is a cloud end-to-end business solution
  • The core Business Central functionalities by browsing application areas
  • Lab: Create a customer and a new office furniture item
  • 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
  • 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
  • Lab: Connect to the API
  • Create new XMLports
  • Configure the important XMLport properties
  • Define nodes in an XMLport
  • Work with the different formats
  • Use an XMLport in AL code
  • Lab: Create an XMLport to export XML data
  • 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
  • Handle UI interaction
  • Lab: Create and connect to an OData web 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
  • Lab: Create an Azure function
  • 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
  • Lab: Connect to external REST services
  • 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
  • Lab: Create a flow for sending emails when a new item is created in Power Automate
  • 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
  • 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
  • Lab: Create an Azure DevOps organization and project
  • 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
  • Lab: Source control with Git
  • Prepare your application for optimal performance
  • Get essential application insights
  • 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
  • Lab: Discover the intrinsic data types
  • Lab: Use logical and relational expressions
  • 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
  • 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 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
  • Lab: Build a control add-in object
  • 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 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
  • Learn about codeunits
  • Create new codeunits
  • Access functions within a codeunit
  • 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
  • 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
  • Lab: Create a Card page
  • Lab: Create a List page
  • 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
  • Lab: Create a page extension
  • 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
  • Lab: Create and run an AL extension
  • Manage users and user groups
  • Implement and configure security
  • Setup profiles, and role centers
  • Audit changes to data
  • Lab: Add a new user

❓ Frequently Asked Questions

Being a Dynamics 364 Business Central Developer one is responsible for developing, testing, designing, and maintaining solutions based on the Business Central.

This exam is 2 hours long.

This course is considered to be of moderate difficulty due to its technical nature.

Still have questions?

Reach out to our learning advisors for personalized guidance on choosing the right course, group training, or enterprise packages.

📞 Talk to an Advisor

What You Get with Microtek Learning

Instructor-Led Excellence

  • Certified Instructor-led Training
  • Top Industry Trainers
  • Official Student Handbooks

Measurable Learning Outcomes

  • Pre- & Post-Training Assessments
  • Practice Tests
  • Exam-Oriented Curriculum

Real-World Skill Building

  • Hands-on Activities & Scenarios
  • Interactive Online Courses
  • Peer Collaboration (Not in self-paced)

Full Support & Perks

  • Exam Scheduling Support *
  • Learn & Earn Program *
  • Support from Certified Experts
  • Gov. & Private Pricing *

Our Clients

For over 10 years, Microtek Learning has helped organizations, leaders, students and professionals to reach their maximum potential. We have led the path by addressing their challenges and advancing their performances.

Actemium
US Dept of Defense
Education Advisory Board
GE Digital
Department of Homeland Security
Pacific Life
MetLife
AIG
Chase
DC Gov
Johnson & Johnson
William Osler Health System
Google

Our Awards

Microsoft Award

Microsoft Learning
Partner of the Year

Inc 5000

5000 List of the Fastest-Growing Private Companies in America

Top IT Training

Top IT Training Companies
(Multiple Years)

Why We Are Best To Choose?

Team Support

Professional Team Support

Our expert counseling team provides round-the-clock assistance with the best value offers.

Experienced Trainers

Experienced Trainers

Certified trainers with 5–15 years of real-world industry experience guide your learning.

Satisfaction Guarantee

100% Satisfaction Guarantee

We guarantee satisfaction with top-quality content and instructor delivery.

Real-World Experience

Real-World Experience

Train with industry projects and curricula aligned to current standards.

Best Price Guarantee

Best Price Guarantee

We promise the lowest pricing and best offers in the market.

Guaranteed to Run

Guaranteed to Run

All courses are assured to run on scheduled dates via all delivery methods.

Dynamics 365 Learning Resources

Explore our collection of free resources to boost your Dynamics 365 learning journey

Blogs

Dynamics 365 Expert Blogs

Explore insights from industry experts to stay ahead in tech—dive into our Expert Blogs now!

Read Blogs
Talk to Advisor