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

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

The MB-820T00-A: Dynamics 365 Business Central Developer course is designed to empower learners with the skills and knowledge needed to develop, extend, and integrate Microsoft Dynamics 365 Business Central. This comprehensive course covers various aspects of the Business Central environment, including its system, functional areas, architecture, apps, and the upgrade process.

Participants will learn how to manage the Platform and application security, install and configure a development environment, and create extensions. With a deep dive into AL Objects, developers will be equipped to build tables, pages, reports, and more. The course emphasizes the importance of AL development and adhering to best practices to enhance the customization and UI experience.

Furthermore, it introduces powerful development tools to optimize performance, manage source control using Git, and implement Application lifecycle management. Learners will also explore integration techniques, leveraging APIs, Microsoft Power Platform, Azure services, and Microsoft Teams to create robust, interconnected solutions. Overall, this course lays a solid foundation for developers to contribute effectively to the Dynamics 365 Business Central ecosystem.

CoursePage_session_icon

Successfully delivered 6 sessions for over 6 professionals

Purchase This Course

1,700

  • Live Training (Duration : 40 Hours)
  • Per Participant
  • Including Official Coursebook
  • Guaranteed-to-Run (GTR)
  • date-img
  • date-img

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

  • Live Training (Duration : 40 Hours)
  • Per Participant
  • Including Official Coursebook

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

Koenig's Unique Offerings

Course Prerequisites

To successfully undertake training in the MB-820T00-A: Dynamics 365 Business Central Developer course, students should ideally meet the following minimum prerequisites:


  • Basic understanding of business processes and financial concepts, such as accounting principles and inventory management.
  • Familiarity with Microsoft Dynamics 365 Business Central or other ERP systems is beneficial but not mandatory.
  • Experience with software development, particularly with programming languages such as C/AL, C#, or JavaScript, is recommended.
  • Knowledge of Visual Studio Code and source control concepts, specifically using Git, is advantageous.
  • An understanding of basic database concepts, including tables and relationships.
  • Comfort with using Microsoft Windows and a general familiarity with Microsoft Office products, especially Excel.
  • 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.


Target Audience for MB-820T00-A: Dynamics 365 Business Central Developer

The MB-820T00-A course equips IT professionals with skills to develop and manage Microsoft Dynamics 365 Business Central applications.


• Dynamics 365 Developers • Business Central Developers • ERP Developers • Software Engineers with a focus on business applications • Technical Consultants specializing in Dynamics 365 solutions • Systems Administrators managing Business Central environments • Application Developers looking to expand into Dynamics 365 platform • IT Professionals aiming to learn about Business Central customizations and integrations • Solutions Architects designing Dynamics 365 Business Central applications • Microsoft Power Platform Developers seeking integration knowledge • DevOps Engineers focusing on Business Central application lifecycle management




Learning Objectives - What you will Learn in this MB-820T00-A: Dynamics 365 Business Central Developer?

Introduction to the Course's Learning Outcomes and Concepts

The MB-820T00-A course is designed to equip participants with the knowledge and skills to develop, extend, and integrate Microsoft Dynamics 365 Business Central applications, ensuring they are capable of managing the solution's lifecycle effectively.

Learning Objectives and Outcomes

  • Understand the core components, architecture, and functional areas of Dynamics 365 Business Central, enabling effective navigation and system comprehension.
  • Manage Business Central instances, including application security, to ensure proper configuration and access control within the organization.
  • Set up a development environment tailored for Business Central and learn to build, debug, and deploy Business Central extensions.
  • Develop a solid grasp of AL objects by creating and extending tables, pages, reports, codeunits, XMLports, queries, and control add-in objects.
  • Adhere to essential development standards and utilize Application Language (AL) for extending and customizing Business Central, including UI customizations and onboarding processes.
  • Utilize the Business Central Performance Toolkit to monitor and enhance system performance.
  • Implement source control using Git and establish Application Lifecycle Management (ALM) practices to maintain code integrity and support team collaboration.
  • Conduct semi-automated testing, run standard tests, manage telemetry, and analyze system performance to ensure quality and reliability.
  • Develop competencies in integrating Business Central with external systems and services, including REST APIs, Microsoft Power Platform, Azure, and Microsoft Teams, to streamline business processes.
  • Learn to implement and manage APIs within Business Central for extended interoperability with other applications and services.

Technical Topic Explanation

Application lifecycle management

Application lifecycle management (ALM) is the process of overseeing a software application from its initial development to its eventual retirement. It integrates planning, development, testing, deployment, and maintenance within a framework that manages changes and promotes efficiency. ALM aims to streamline the software development process while ensuring alignment with business goals and regulatory standards. Effective ALM helps organizations improve their software quality, shorten development cycles, and reduce costs, making it essential for managing complex software projects, including those involving Microsoft Dynamics 365 Business Central development.

AL Objects

AL Objects are the fundamental building blocks used in the development environment of Microsoft Dynamics 365 Business Central. These objects allow developers to customize and extend the functionality of Business Central to meet specific business needs. By using AL Objects, developers can create custom tables, pages, reports, codeunits, and extensions efficiently. For those interested in mastering these skills, Dynamics 365 Business Central developer training, particularly courses like MB820, provide essential knowledge and hands-on practice in becoming proficient with Microsoft Dynamics 365 Business Central development.

AL development

AL development in the context of Microsoft Dynamics 365 Business Central involves using the AL language to create, modify, and extend functionalities within the Business Central environment. AL is purpose-built for creating business applications and integrates smoothly with Dynamics 365. Developers looking to specialize can benefit from Microsoft Dynamics 365 Business Central developer training, which covers essential skills in navigating the development environment, including coding, debugging, and deploying applications. Such training typically aligns with certification paths like the MB-800 or MB-820, enhancing understanding of the platform for optimal customization and implementation.

Platform and application security

Platform and application security involve protecting software and hardware platforms as well as the applications they run from unauthorized access and attacks. This includes using tools and protocols to defend against threats, ensuring data integrity, and maintaining privacy. Security measures often involve regular updates, strict access controls, and monitoring systems to detect and prevent potential security breaches. The goal is to ensure that digital environments and services remain trustworthy and secure for users and organizations, supporting a safe operation and delivery of critical functions and information.

Microsoft Power Platform

Microsoft Power Platform is a suite of tools designed to automate processes, analyze data, and build custom apps to suit business needs. It includes Power BI for data analysis, Power Apps for app development, Power Automate for workflow automation, and Power Virtual Agents for creating chatbots. These tools work together seamlessly, often integrating with Microsoft Dynamics 365 Business Central, enhancing capabilities for Dynamics 365 Business Central developers by enabling customization and automation within a unified ecosystem. This integration supports efficient management of business processes, data-driven decision making, and personalized application development.

Azure services

Azure services encompass a broad range of cloud-based computing solutions provided by Microsoft, including tools for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. Key offerings include virtual computing, analytics, storage, and networking. Users can pick and choose from these services to develop new applications, run existing applications in the cloud, or manage their business's IT infrastructure. Azure is known for its flexibility in scaling up or down with businesses' changing needs, ensuring they only pay for what they use.

Target Audience for MB-820T00-A: Dynamics 365 Business Central Developer

The MB-820T00-A course equips IT professionals with skills to develop and manage Microsoft Dynamics 365 Business Central applications.


• Dynamics 365 Developers • Business Central Developers • ERP Developers • Software Engineers with a focus on business applications • Technical Consultants specializing in Dynamics 365 solutions • Systems Administrators managing Business Central environments • Application Developers looking to expand into Dynamics 365 platform • IT Professionals aiming to learn about Business Central customizations and integrations • Solutions Architects designing Dynamics 365 Business Central applications • Microsoft Power Platform Developers seeking integration knowledge • DevOps Engineers focusing on Business Central application lifecycle management




Learning Objectives - What you will Learn in this MB-820T00-A: Dynamics 365 Business Central Developer?

Introduction to the Course's Learning Outcomes and Concepts

The MB-820T00-A course is designed to equip participants with the knowledge and skills to develop, extend, and integrate Microsoft Dynamics 365 Business Central applications, ensuring they are capable of managing the solution's lifecycle effectively.

Learning Objectives and Outcomes

  • Understand the core components, architecture, and functional areas of Dynamics 365 Business Central, enabling effective navigation and system comprehension.
  • Manage Business Central instances, including application security, to ensure proper configuration and access control within the organization.
  • Set up a development environment tailored for Business Central and learn to build, debug, and deploy Business Central extensions.
  • Develop a solid grasp of AL objects by creating and extending tables, pages, reports, codeunits, XMLports, queries, and control add-in objects.
  • Adhere to essential development standards and utilize Application Language (AL) for extending and customizing Business Central, including UI customizations and onboarding processes.
  • Utilize the Business Central Performance Toolkit to monitor and enhance system performance.
  • Implement source control using Git and establish Application Lifecycle Management (ALM) practices to maintain code integrity and support team collaboration.
  • Conduct semi-automated testing, run standard tests, manage telemetry, and analyze system performance to ensure quality and reliability.
  • Develop competencies in integrating Business Central with external systems and services, including REST APIs, Microsoft Power Platform, Azure, and Microsoft Teams, to streamline business processes.
  • Learn to implement and manage APIs within Business Central for extended interoperability with other applications and services.