Exam MB-820 (beta): Microsoft Dynamics 365 Business Central Developer – Beta is waiting for you with discount code!
Candidates for this exam have subject matter expertise in designing, developing, testing, and maintaining solutions based on Dynamics 365 Business Central. Develop apps that extend Business Central, including customizing or adding extra functionality, as well as integrate Business Central with other applications, such as Microsoft Power Platform products, are part of your duty.
As a Business Central developer, you’re responsible for troubleshooting and debugging issues in the system.
This exam is the only requirements for: Microsoft Certified: Dynamics 365 Business Central Developer Associate .
Beta Exam Discount – 80% and 100%
80% Discount code
Take advantage of the discounted beta exam offer. The first 300 people who take Exam DP-600 (beta) on or before February 21, 2024, can get 80 percent off market price..
To receive the discount, when you register for the exam and are prompted for payment, use code MB820LMrocks. This is not a private access code. The seats are offered on a first-come, first-served basis. As noted, you must take the exam on or before February 21, 2024. Please note that this beta exam is not available in Turkey, Pakistan, India, or China.
To use the 80% discount, remember to remove the current MCT discount, and then insert manually the exam voucher code.
100% Discount code
Are you a Microsoft Certified Trainer (MCT)? Microsoft give you a 100% discount!
The first 300 people who register (per exam) can take these exams for an 100% discount! The seats are offered on a first-come, first-served basis. As noted, you must take the exam on or before February 21, 2024. Please note that this beta exam is not available in Turkey, Pakistan, India, or China.
As MCT, you need to visit this page , scroll down to the Current Beta Exam Opportunities table, and in the line of this exam you will find a link to the Beta Code request form (if it is still available).
Your request will be evaluated by Microsoft and you will receive an answer via email.
To use the 100% discount, remember to remove the current MCT discount, and then insert manually the exam voucher code.
Do you want to know more about Beta exams? Read more here.
Skills Measured
Audience profile
As a Microsoft Dynamics 365 Business Central developer, you’re responsible for designing, developing, testing, and maintaining solutions based on Dynamics 365 Business Central. In this role, you develop apps that extend Business Central, including customizing or adding extra functionality. You also integrate Business Central with other applications, such as Microsoft Power Platform products. Plus, you need to ensure that data remains current during an upgrade process.
As a Business Central developer, you’re responsible for troubleshooting and debugging issues in the system. This may involve:
- Identifying the root cause of a problem.
- Fixing bugs.
- Testing the solution to ensure that it works as expected.
You may be required to optimize the performance of the system by:
- Identifying bottlenecks.
- Improving code quality.
You must have applied knowledge of Business Central and the application language (AL), the development environment, and other tools to develop extensions for it. You need some knowledge of how to install and upgrade the system. You should also understand:
- Industry terminology.
- The Business Central role in relationship to Microsoft 365 and Dynamics 365.
As a developer, you should have knowledge of:
- AppSource, Business Central–related technologies, frameworks, and services to build solutions.
- Technologies for application lifecycle management (ALM), including source control management (SCM) and continuous integration and continuous delivery (CI/CD).
Skills at a glance
- Describe Business Central (10–15%)
- Install, develop, and deploy for Business Central (10–15%)
- Develop by using AL objects (35–40%)
- Develop by using AL (15–20%)
- Work with development tools (10–15%)
- Integrate Business Central with other applications (10–15%)
Describe Business Central (10–15%)
Describe the Business Central architecture
- Describe the components and capabilities of Business Central
- Describe the core solution and extensions approach for Business Central
- Describe the update lifecycle for customizations of Business Central
- Differentiate Business Central Online and Business Central on-premises features
Describe Business Central apps
- Differentiate between the base app and the system app
- Describe the functionality of apps
- Describe the process of bringing an app to AppSource
Install, develop, and deploy for Business Central (10–15%)
Install and configure a Business Central development environment
- Describe the development environment for Business Central
- Install and configure the development environment
- Manage JSON configuration files
- Manage multiple AL extensions in one workspace
Create, debug, and deploy an extension in Business Central
- Debug an extension with Visual Studio Code
- Deploy an extension
- Create or modify a Business Central extension in Visual Studio Code
- Manage multilanguage development
- Maintain extensions
Develop by using AL objects (35–40%)
Build and extend tables and pages in Business Central
- Develop Role Center pages
- Identify different page types
- Build and extend page objects
- Build and extend tables
- Build and extend enums
Build and extend reports
- Substitute a report
- Create a report layout
- Create document reports
- Design the data model of a report
- Implement multilanguage in reports
- Use report triggers, functions, and processing-only reports
- Develop the report request page
Design and create an XMLport
Develop codeunits
- Create and access codeunits
- Use events and triggers
- Implement interfaces
- Create installation and upgrade codeunits
Work with entitlement and permission set objects
- Create and extend permission sets
- Override entitlements with inherent permissions
- Troubleshoot permission sets
Create queries in Business Central
- Link and join data items
- Apply filters in query objects
- Use queries instead of record variables
- Aggregate data in query objects
- Use a query to create a report
Develop by using AL (15–20%)
Customize the UI experience and implement onboarding techniques
- Create profiles in AL
- Use and create views in AL
- Develop the UI by using the user assistance model
- Integrate assisted setup
- Create teaching tips and in-app tours to onboard users
- Create an onboarding checklist
Describe the essential development standards
- Implement the data process model in Business Central
- Define the different functional table types and characteristics
- Use document standards in Business Central
- Implement master data standards and design patterns
Use AL to extend Business Central
- Create custom procedures
- Differentiate data types
- Manage files
- Manipulate data by using code
- Describe the basics of the AL
- Use the different types of expressions
- Work with AL built-in functions and AL statements
- Work with variables and define them in AL code
- Manage errors
- Use access modifiers to limit access
Work with development tools (10–15%)
Implement semi-automated test processes and run standard Business Central tests
- Test applications in Business Central
- Install and run the Test Toolkit
- Develop test codeunits and procedures
Manage and analyze telemetry
Integrate Business Central with other applications (10–15%)
Access Representational State Transfer (REST) services from within Business Central
- Use the different HTTP classes and their functions
- Get data from and send data to an external REST service
- Use and read JSON
Implement APIs
- Create and work with APIs
- Manage UI interaction when working with web services
- Use Read-Scale Out to improve performance
If you never took a Microsoft Certification, have a look at Value of a Certification!