Business Central Developer MB-820 Practice Test Questions | Event in NA | Townscript
Business Central Developer MB-820 Practice Test Questions | Event in NA | Townscript

Business Central Developer MB-820 Practice Test Questions

Mar 07'24 - Sep 26'25 | 03:00 PM (CST)
Online Event

Event Information

The MB-820 Microsoft Dynamics 365 Business Central Developer exam is designed to lead candidates towards the Microsoft Certified: Dynamics 365 Business Central Developer Associate certification. As a tool to aid your success, PassQuestion offers the most recent MB-820 Practice Test Questions that are carefully crafted to cover all the real exam content, providing you with vital resources to understand, prepare for, and ultimately pass the exam. With the help of PassQuestion MB-820 Practice Test Questions, you can be confident in your ability to pass this challenging certification exam. Therefore, you can rest assured that with PassQuestion MB-820 Practice Test Questions, you are gaining all the necessary tools to pass the upcoming Microsoft MB-820 certification exam on your first attempt.

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).

Exam Objectives

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

Configure different XMLport properties

Define nodes and their properties

Use XMLports in AL code

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

Monitor and analyze telemetry

Configure telemetry

Create custom telemetry signals

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

View Online Microsoft Dynamics 365 Business Central Developer MB-820 Free Questions

1. A company uses Business Central.

The company plans to use a translation file in an extension. The extension has a caption that should not be translated.

You need to prevent the caption from being translated.

What should you do?

A.Use the CaptionML property and copy the same caption for each language used.

B.Set the GenerateLockedTranslations feature in the appjson file.

C.Add the Locked = true parameter to the Caption.

D.Delete the Caption property.

E.Copy the same caption for each language in the translation file.

Answer: C

2. A company plans to set up a local Business Central Development Docker container. The environment will be used for testing new project ideas.

You need to ensure that the most recent Business Central artifact URL has been selected. Which command should you use?

A.Get-BcArtifactUrl -type sandbox -select Current

B.Get-BcArtifactUrl -type sandbox -select Closest

C.Get-BcArtifactUrl -type sandbox -select NextMinor

D.Get-BcArtifactUrl -type sandbox -select NextMajor

Answer: A

3. A company has a Business Central online environment.

You need to create an HTTP GET request that connects to an external REST service.

Which solution should you use?

A.HttpContent data type variable

B.Codeunit 1299 'Web Request Helper'

C.Codeunit S459 'JSON Management'

D.Codeunit 1297 'Http Web Request Mgt''

E.HttpClient data type variable

Answer: E

4. You need to define the data types for the fields of the N on-conformity table.

Which two data types should you use? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A.Integer for the N on-conformity Number field

B.Date Time for the Non-Conformity Date field

C.Char for the Non-Conformity Number field

D.Date for the Non-Conformity Date field

E.Code for the Non-Conformity Number field

Answer: D, E

5. You need to allow debugging in an extension to view the source code. In which file should you specify the value of the allowDebugging property?

A.settings.json

B.rad.json

C.app.json

D.launchjson

Answer: C

6. A company plans to meet new regulatory requirements.

The regulator has issued new tax tiers.

You need to update the base application table by using a table extension.

Which table field property can you change?

A. CalcFormula

B. DecimalPlaces

C. BlankZero

D. AutoFormatType

Answer: B

7. A company has a Business Central online environment.

You are exporting a file from a client by using the DownloadFromStream method.

You need to create an InStream data type to send the data

Which solution should you use?

A. Use OeatelnStream method from codeunit "Temp Blob".

B. Use OeatelnStream method for BLOB field of "TempBlob" table.

C. Use CreatelnStream method for File type variable.

Answer: A

8. You create a page with the PageType property set to RoleCenter.

You navigate through the different sections of the page.

You need to add functionalities to the page.

What should you do?

A. Define actions in the area (reporting) before actions in the area (creation).

B. Define the navigation menu in the area(processing).

C. Define the navigation bar in the area (embedding).

D. Add a source table on the Role Center page.

Answer: A

Venue

This is an online event
Karon Chen cover image
Karon Chen profile image
Karon Chen
Joined on Feb 19, 2024
Have a question?
Send your queries to the event organizer
Karon Chen profile image
CONTACT ORGANIZER
EVENT HAS ENDED
VIEW SIMILAR EVENTS
Have a question?
Send your queries to the event organizer
Karon Chen profile image
CONTACT ORGANIZER
Host Virtual Events with
Townhall
Learn More TsLive Learn more