Free Exam MB-820: Microsoft Dynamics 365 Business Central Developer Practice Questions
200 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the Exam MB-820: Microsoft Dynamics 365 Business Central Developer practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1A Business Central online environment has an installed per-tenant extension that is incompatible with the next base application version. What must happen before the environment can receive that update?
- A. The extension must be made compatible with the target version.
- B. The extension must be assigned a different application identifier.
- C. The environment must be switched from production to sandbox.
- D. The incompatible extension must be published again unchanged.
Answer: A
Explanation: Microsoft states, "all extensions, both Marketplace extensions and tenant customizations, must be compatible with the next version of the base application before the update can be installed on the environment." Republishing unchanged or changing identity does not resolve compatibility.
Reference: Update Lifecycle for Customizations of Business Central Online — Opening lifecycle explanation
2Which Visual Studio Code extension is required to develop Business Central extensions in AL?
- A. The AL Language extension for Microsoft Dynamics 365 Business Central
- B. The C# Dev Kit extension for compiling Business Central AL objects
- C. The Power Platform Tools extension as the AL compiler and debugger
- D. The SQL Server extension as the Business Central application compiler
Answer: A
Explanation: Microsoft lists "a Business Central tenant, Visual Studio Code, and the AL Language extension for Microsoft Dynamics 365 Business Central." The AL Language extension supplies the development support required for AL.
Reference: Get started with AL — Opening development prerequisites
3Which page type provides a profile's start page with business performance information, Cues, and navigation?
- A. RoleCenter
- B. Worksheet
- C. ListPlus
- D. Document
Answer: A
Explanation: The RoleCenter row describes an "Overview of business performance and the start page for a specific user profile." This differs from transaction documents, data-entry worksheets, and entity detail pages.
Reference: Page types and layouts — Understanding page types, RoleCenter row
4A page customization is linked to a Role Center through a profile. Which selection in the user's settings determines whether that customization applies?
- A. The selected Role Center associated with the profile
- B. The selected display language used by the client
- C. The selected company containing the business data
- D. The selected regional format for dates and numbers
5Which SubType turns an AL codeunit into a container for test methods?
- A. Test
- B. Normal
- C. Install
- D. TestRunner
6An extension's outbound HTTP calls are blocked by the Business Central runtime, and Allow HttpClient Requests is not selected. Which configuration change permits those calls?
- A. Select Allow HttpClient Requests for the extension in Extension Settings.
- B. Grant the user Execute permission on the calling codeunit without changing Extension Settings.
- C. Add an Authorization header to requests without changing Extension Settings.
- D. Change the endpoint URL from HTTP to HTTPS without changing Extension Settings.
Answer: A
Explanation: Microsoft states, "make sure that Allow HttpClient Requests is selected." Outbound calls are blocked by default, and the setting must be enabled for each relevant extension, including libraries.
Reference: HttpClient data type — Ways that HttpClient calls can fail, outbound HTTP Important note
7Who owns the process of updating a tenant-specific Business Central extension and providing upgrade code when base application version changes require schema changes?
- A. Microsoft's automated extension validation service
- B. The developer or publisher responsible for the extension
- C. The administrator who registers notification recipients
- D. Microsoft's operator deploying the base application update
Answer: B
Explanation: The lifecycle documentation states, "You own the process of updating the extension and providing upgrade code if the schema changes between versions of the Business Central base application." Automated validation identifies incompatibilities; it does not assume the extension owner’s implementation responsibility.
Reference: Update Lifecycle for Customizations of Business Central Online — Opening lifecycle explanation
8Which command creates a new AL project with the initial project files and folders?
- A. AL: Download Symbols
- B. AL: Go!
- C. AL: Clear credentials cache
- D. AL: Package
Answer: B
Explanation: Microsoft states, "The AL: Go! command creates a new AL project with all the necessary files and folders including the app.json and launch.json files." Downloading symbols or packaging operates on an existing project.
Reference: Get started with AL — Steps to set up a sandbox environment and Visual Studio Code
9A new page must show one customer's master data in FastTabs. Which page type is intended for this entity-oriented task?
- A. List
- B. Card
- C. Worksheet
- D. ListPart
10Which change is supported inside an AL pagecustomization object?
- A. Add an OnOpenPage trigger to calculate a business value.
- B. Change the layout or actions for the targeted page.
- C. Declare a global record variable for custom validation.
- D. Add a procedure that posts the displayed document.
Answer: B
Explanation: Microsoft states, "On a page customization you can add changes to the page layout, and actions; but you cannot add variables, procedures, or triggers." Executable logic belongs in appropriate extension objects rather than page customization.
Reference: Profile object — Opening page customization capabilities
Topics in this practice bank
These topics describe the available practice for Exam MB-820: Microsoft Dynamics 365 Business Central Developer. Review the examination outline and its sources for scope and allocation details.
Describe Business Central
- Describe the Business Central architecture
- Describe Business Central apps
Install, develop, and deploy for Business Central
- Install and configure a Business Central development environment
- Create, debug, and deploy an extension in Business Central
Develop by using AL objects
- Build and extend tables and pages in Business Central
- Build and extend reports
- Design and create an XMLport
- Develop codeunits
- Create entitlement and permission set objects
- Create queries in Business Central
Develop by using AL
- Customize the UI experience, and implement onboarding techniques
- Describe the essential development standards
- Use AL to extend Business Central
Work with development tools
- Implement semiautomated test processes, and run standard Business Central tests
- Manage and analyze telemetry
Integrate Business Central with other applications
- Access Representational State Transfer (REST) services from within Business Central
- Implement APIs
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view Exam MB-820: Microsoft Dynamics 365 Business Central Developer details.