New Year Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Microsoft MS-600 Building Applications and Solutions with Microsoft 365 Core Services Exam Practice Test

Demo: 30 questions
Total 242 questions

Building Applications and Solutions with Microsoft 365 Core Services Questions and Answers

Question 1

You have an application that employees use to schedule vacations. The application sets an automatic reply and an out-of-office event in the employees’ Microsoft 365 calendar.

Employees who access the application from a mobile device report that the application is slow to make changes.

You need to replace the application calls to use a batched request. Automatic reply must be set only if an out-of-office event is set successfully.

How should you complete the batch request? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 2

You are developing a Microsoft Office Add-in for Word.

You need to persist the user state across sessions by using the Office JavaScript API.

Which two objects can you use to persist the state? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

CustomXMLParts

B.

RoamlngSeccings

C.

Settings

D.

CustomProperties

Question 3

You are evaluating the SharePoint Framework (SPFx) ListView Command Set extension.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Options:

Question 4

You have a Microsoft 365 subscription.

You plan to deploy a custom Microsoft Teams app.

You need to ensure that only users in the Human Resources department can install the app-

What should you configure?

Options:

A.

an app permission policy in Teams

B.

the Org-wide app settings

C.

a custom role-based access control (RBAC) role

D.

an app setup policy in Teams

Question 5

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these

questions will not appear in the review screen.

You are developing a new application named App1 that uses the Microsoft identity platform to authenticate to

Azure Active Directory (Azure AD).

Currently, App1 can read user profile information.

You need to allow App1 to read the user’s calendar.

Solution: In the code of App1, dynamically request the Calendar.Read permission from the Microsoft Graph API.

Does this meet the goal?

Options:

A.

Yes

B.

No

Question 6

You create a personal bot that you plan to distribute as a Microsoft Teams team app.

The bot has the following app manifest.

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point

Options:

Question 7

You are developing a mobile application that will display the current signed-in user’s display name and the application settings. The application settings are stored as a Microsoft Graph extension of the user profile.

Users of the application have intermittent network connectivity.

You need to retrieve the least amount of data by using a single REST request. The solution must minimize network traffic.

Which URI should you use to retrieve the data?

Options:

A.

https://graph.microsoft.com/v1.0/me?$select=displayName,userType &$expand=extensions

B.

https://graph.microsoft.com/v1.0/me

C.

https://graph.microsoft.com/v1.0/me?$select=displayName,id &$expand=extensions

D.

https://graph.microsoft.com/v1.0/me?$expand=extensions

Question 8

You are developing a sharePoint Framework (SPPx) web part. The web part will call a backend api that is secured by using Azure ad. The web part will be on a page that has many other web pairs

Which type of web part should you use to ensure that access to the API is exclusive to the web part?

Options:

A.

provider - hosted

B.

isolated

C.

SharePoint - hosted

D.

connected

Question 9

You need to request permission to create a group in a Sharepoint Framework (SPFx) solution. To which file should you add the permission request?

Options:

A.

Config.json

B.

Package.json

C.

Serve.json

D.

Package-solution.json

Question 10

You need to ensure that users can initiate private conversations with HRBot. The solution must meet the technical requirements for HRApp. How should you configure the HRApp manifest?

Options:

A.

In the configurableTabs section, add groupchat to the scopes collection.

B.

In the bots section, add personal to the scopes collection.

C.

In the staticTabs section, add personal to the scopes collection.

D.

In the bots section, change the scopes collection value from rea-s to personal.

Question 11

You need to configure HRApp to enable users to search for specific jobs by using chat in Microsoft Teams. Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Options:

Question 12

You need to provide users with access to SalesApp. The solution must meet the technical requirements. What should you include in the solution?

Options:

A.

App Catalog in SharePoint Online

B.

sideloading

C.

Centralized Deployment

D.

Microsoft AppSource

Question 13

You need to recommend the development environment and tools for the redesign of the research department's SharePoint Online sites. What should you recommend? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Options:

Question 14

You need to ensure that custom SharePoint Framework (SPFx) solutions meet the security requirements. What should you include in the solution?

Options:

A.

isolated web parts

B.

tenant-scoped deployment

C.

sandboxed solutions

D.

full-trust web parts

Question 15

You need to recommend which type of Office Add-in must be used for SalesApp.

What should you recommend?

Options:

A.

module extension

B.

task pane

C.

custom function

D.

contextual

Question 16

You need to modify the HRApp manifest to provide a tab that supports querying the third-party HR system.

Which section of the manifest should you modify, and which value should you set as the scope? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 17

You need to recommend the development environment and tools for the development of SalesApp.

What should you recommend? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 18

You need to recommend a model for the expense claims solution. What should you recommend?

Options:

A.

actionable messages via connectors that use an actionable message card

B.

actionable messages via email that uses an adaptive card

C.

actionable messages via connectors that use an adaptive card

D.

actionable messages via email that uses an actionable message card

Question 19

What are two possible URIs that you can use to prompt the administrators for admin consent to the E-invoicing application? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 20

You need to configure the initial login request in the access token JavaScript script.

Which you insert at line 01?

Options:

A.

const scopes = ['https://graph.microsoft.com/.default '];

B.

const accessTokenRequest = {

};

C.

const scopes = ['https://graph.microsoft.com/Files.Read.All ',

'https://graph.microsoft.com/Mail.Send.All '];

D.

const accessTokenRequest = {

scopes: ['https://graph.microsoft.com/Files.ReadWrite ',

'https://graph.microsoft.com/Mail.Send ']

};

Question 21

Which URI should you use to query all the emails that relate to an invoice?

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 22

Which type of authentication flow should you recommend for the planned integration with Office 365?

Options:

A.

device code

B.

implicit grant

C.

authorization code

D.

client credentials

Question 23

You need to implement the role functionality for the backend web service calls.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Upload a certificate for the application registration of the backend web service.

B.

Modify the manifest that defines the application roles and set Allowed Member Types to Apps.

C.

Modify the manifest that defines the application roles and set Allowed Member Types to Users.

D.

Assign the application roles to the Azure AD group that contains the users who are mapped to the roles.

E.

Create a new client secret in the application registration of the backed web service.

Question 24

How can you validate that the JSON notification message is sent from the Microsoft Graph service?

Options:

A.

The ClientState must match the value provided when subscribing.

B.

The user_guid must map to a user ID in the Azure AD tenant of the customer.

C.

The tenant ID must match the tenant ID of the customer’s Office 365 tenant.

D.

The subscription ID must match the Azure subscription used by ADatum.

Question 25

You need to protect the backend web service to meet the technical requirements.

Which four actions should you perform in sequence? To answer, move the actions from the list of actions to the answer area and arrange them in the correct order.

Options:

Question 26

You need to implement the role functionality for the backend web service calls.

Which three actions should you perform in sequence? To answer, move the actions from the list of actions to the answer area and arrange them in the correct order.

Options:

Question 27

You need to complete the MSAL.js code for SSO.

Which code segment should you insert at line 06?

Options:

A.

storeAuthStateInCookie: false

B.

storeAuthStateInCookie: true

C.

cacheLocation: ‘localStorage’

D.

cacheLocation: ‘sessionStorage’

Question 28

You need to complete the MSALjs code for the SSO Javascript. Which code segment should you insert at line 06?

Options:

A.

storeAuthStatelnCookie: false

B.

storeAuthStatelnCookie: true

C.

cacheLocation:'localStorage'

D.

cacheLocation:'sessionStorage'

Question 29

What are two possible URIs that you can use to prompt the administrators for admin consent to the E-invoicing application? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

Options:

A.

https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token/authorize?client_id={clientid} &state={state}8redirect_uri={url}

B.

https://login.microsoftonline.com/con*K >n/adiiinconsent?client_id-{clientid}

C.

https://login.microsoftonline.com/{tenant)/oauth2/v2.0/authorize?client_id«{clientid) &5tate«{state}aredirect_uri-{url}

D.

https://login.microsoftonline.com/{do«ain}/adminconsent?client_id={clientid} &state={state}&redirect_uri={url}

Question 30

Which URI should you use to query all the emails that relate to an invoice?

Options:

A.

https://graph.microsoft.com/vl.6/me/messages?Sfilter=contains(subject,{invoiceid})

B.

https://graph.microsoft.com/vl.0/me/me5sages?$subject eq {invoiceid}

C.

https://graph.microsoft.com/vl.e/me/messages?$search ""{Invoiceid}"

D.

https://graph.microsoft.com/vl.e/me/messages?${invoiceid}

Demo: 30 questions
Total 242 questions