MB-820T00: Dynamics 365 Business Central Developer
- Duration: 5 Days (40 Hours)
Highlights
- Microsoft Partner
- Practice Labs
- Microsoft Certified Trainers
- Digital Courseware
- Access to the Recordings
- Experience 24*7 Learner Support.
Enquire Now
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.
Introduction to the capabilities of Microsoft Dynamics 365 Business Central
- Why Business Central is a cloud end-to-end business solution.
- The core Business Central functionalities by browsing application areas.
Customize Microsoft Dynamics 365 Business Central
- Understand the high-level technical architecture of Business Central.
- Know the available options to tailor Business Central to specific needs.
Prepare for an easy application upgrade experience in Business Central
- Understand upgrade responsibilities and best practices
- Create proper installation and upgrade codeunits
Administer Dynamics 365 Business Central online
- 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 implement security in Business Central
- Manage users and user groups
- Implement and configure security
- Setup profiles, and role centers
- Audit changes to data
Module 7: Deploying and Managing AD CS
Lesson 1: Deploying CAs
Lesson 2: Administering CAs
Lesson 3: Troubleshooting, Maintaining, and Monitoring CAs
Lab: Deploying and Configuring a Two-Tier CA Hierarchy
Introduction to the development environment for Dynamics 365 Business Central
- 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.
Debug and deploy your extension in Dynamics 365 Business Central
- 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.
Work with pages in Dynamics 365 Business Central
- 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.
Design the data model of a report in Dynamics 365 Business Central
- 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.
Work with codeunits in Dynamics 365 Business Central
- Learn about codeunits.
- Create new codeunits.
- Access functions within a codeunit.
Work with XMLports in Dynamics 365 Business Central
- Create new XMLports.
- Configure the important XMLport properties.
- Define nodes in an XMLport.
- Work with the different formats.
- Use an XMLport in AL code.
Work with entitlements and permission sets in Dynamics 365 Business Central
- 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.
Work with queries in Dynamics 365 Business Central
- Create a new Query object.
- Join, filter, and aggregate data in a Query object.
- Access queries from AL.
- Publish queries as a web service.
Build control add-in objects in Dynamics 365 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.
Customize the UI experience in Dynamics 365 Business Central
- 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.
Identify functional table types and characteristics in Dynamics 365 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.
Introduction to the basics of AL programming in Dynamics 365 Business Central
- 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.
Learn about application performance and monitoring in Business Central
- Prepare your application for optimal performance
- Get essential application insights
Work with source control using Git in Visual Studio Code for Business Central
- 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
Use Application Lifecycle Management for Business Central
- 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
Introduction to test automation in Business Central
- 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
Use Power Automate with Business Central
- 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.
Access REST services from within Dynamics 365 Business Central
- 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.
Use Azure Functions with Dynamics 365 Business Central
- 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.
Work with web services in Dynamics 365 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.
Work with the API in Dynamics 365 Business Central
- 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
Classroom
- Interaction and collaboration
- Networking opportunities
- Real-time feedback
- Personal attention
Onsite
- 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!