MS-600 Actual Questions - Instant Download 182 Questions [Q52-Q71]

Share

MS-600 Actual Questions - Instant Download 182 Questions

Download Free Latest Exam MS-600 Certified Sample Questions


Topics of MS-600: Building Applications and Solutions with Microsoft 365 Core Services (beta) Exam

Candidates should apprehend the examination topics before they begin of preparation. because it'll extremely facilitate them in touch the core. Our MS-600 exam dumps will include the following topics:

1. Implement Microsoft Identity (20-25%)

Register an Application

  • Define app roles
  • Determine the supported account type
  • Select authentication and client credentials for app type and authentication flow

Implement Authentication

  • Configure Microsoft Authentication Library (MSAL JS) for endpoint and token cache
  • Use the MSAL JS login method
  • Plan and configure scopes for dynamic or static permission

Configure Permissions to Consume an API

  • Identify admin consent requirements
  • Configure Delegated permissions for the app
  • Configure Application permissions for the app

Implement Authorization to Consume an API

  • Call MSAL JS using AquireTokenSilent/AquireToken pattern
  • Configure incremental consent scopes

Implement Authorization in an API

  • Configure effective permissions for delegated scopes
  • Use a delegated access token to call a Microsoft API
  • Validate Access Token
  • Implement app permissions using roles

Create a Service to Access Microsoft Graph

  • Acquire an access token for Microsoft Graph using an application permission and client credential certificate
  • Configure client credentials using a certificate
  • Configure Application permissions for the app
  • Acquire an access token using the client secret

2. Build Apps with Microsoft Graph (20-25%)

Optimize Data Usage with query parameters

  • Use $select query parameter
  • Set page size of results using $skip and $top query parameters
  • Order results using $orderby query parameter
  • Use $filter query parameter
  • Search for resources using $search query parameter
  • Expand and retrieve resources using $expand query parameter
  • Determine the appropriate Microsoft Graph SDK to leverage

Optimize network traffic

  • Combine multiple requests using $batch
  • Implement error 429 handler
  • Get changes using a delta query
  • Monitor for changes using change notifications

Access User data from Microsoft Graph

  • Get the user object based on the users unique identifier
  • Get the signed in users profile
  • Get the users manager profile
  • Get a list of users in the organization
  • Get the users profile photo

Access Files with Microsoft Graph

  • Download a file from a SharePoint Site using the relative path to the file
  • Get a user object from an owner list in a group and retrieve that user's files
  • Get the list of files in the signed in users OneDrive

Manage a group lifecycle on Microsoft Graph

  • Get the list of Groups where the signed in user is an owner
  • Get the list of members in a Group
  • Get the list of owners of a Group
  • Get the information on a group by id
  • Provision a Group
  • Get the list of Groups where the signed in user is a member

3. Extend and Customize SharePoint (20-25%)

Understand the components of a SharePoint Framework (SPFx) web part

  • Understand when to use an app page
  • Understand rendering framework options
  • Identify the appropriate tool to create an SPFx Web Part project
  • Understand Office UI Fabric in client-side web parts
  • differentiate between app page and web part

Understand SPFx extensions

  • Understand the Field Customizer extension
  • Understand page placeholders from Application Customizer
  • Understand the ListView Command Set extension
  • Identify the appropriate tool to create an SPFx Extension project

Understand the process to package and deploy an SPFx solution

  • Understand the options for packaging a solution
  • Understand the options for preparing a package for deployment
  • Understand the requirements of tenant-scoped solution deployment
  • Understand the options to deploy a solution
  • Understand the requirements of domain isolated web parts

Understand the consumption of Microsoft Graph

  • Understand the purpose of the MSGraphClient object
  • Understand the methods for granting permissions to Microsoft Graph

Understand the consumption of third party APIs secured with Azure AD from within SPFx

  • Understand the purpose of the AadHttpClient object
  • Understand the methods for granting permissions to consume a third party API

Understand Web Parts as Teams Tabs

  • Understand the options for deploying a SPFx Web Part as a Teams Tab
  • Understand the considerations for creating a SPFx Web Part to be a Teams Tab

Understand branding and theming in SharePoint

  • Understand the options for SharePoint site theming
  • Understand the options for site designs and site scripts

4. Extend Teams (15-20%)

Understand the components of a Teams app

  • Identify the components of an app package for Microsoft Teams
  • Understand the options for distributing a Teams app
  • Understand App Studio functionality and features

Understand webhooks in Microsoft Teams

  • Understand the differences between incoming and outgoing webhooks
  • Understand when to use webhooks
  • Understand the limitations of webhooks

Understand tabs in Microsoft Teams

  • Understand when to use tabs
  • Understand the capabilities of channel tabs
  • Understand the requirements for tabs for mobile clients
  • Understand the capabilities of personal tabs

Understand messaging extensions

  • Understand where messaging extensions can be invoked from
  • choose the appropriate message extension command type based on requirements
  • Understand when to use messaging extensions
  • Understand action-based messaging extensions with parameters
  • Understand search based messaging extensions

Understand conversational bots

  • Understand when to use a task module from a bot
  • Understand the scoping options for bots
  • Understand when to use conversational bots

5. Extend Office (15-20%)

Understand fundamental components and types of Office Add-ins

  • Understand task pane and Content Office Add-ins
  • Understand the purpose of Office Add-ins manifest
  • Understand custom functions
  • Understand dialogs
  • Understand Add-in commands

Understand Office JS APIs

  • Understand the capabilities of the Excel Javascript API
  • Understand the capabilities of the Outlook JavaScript API
  • Understand the capabilities of custom functions
  • Understand the capabilities of the PowerPoint JavaScript API
  • Understand Office Add-in developer tools

Understand customization of Add-ins

  • Understand Office UI Fabric in Office Add-ins
  • Understand when to use Microsoft Graph in Office Add-ins
  • Understand the options of persisting state and settings
  • Understand authorization when using Microsoft Graph in Office Add-ins

Understand testing, debugging, and deployment options

  • Understand testing and debugging concepts for Office Add-ins
  • Select deployment options based on requirements

Understand actionable messages

  • Understand the scenarios for refreshing an actionable message
  • Understand the features of actionable messages with an adaptive card

Microsoft MS-600 Exam Prerequisites

Exam MS-600 targets Microsoft 365 developers who want to prove their day-to-day at-job expertise by writing this official test.

As already noted above, the MS-600 is linked to an associated-level certification. Hence, it is wise to gain certain competency before taking-up it. As per the vendor’s website, the interested candidate should have gain commendable work-experience on tools like SharePoint Framework, Office Add-ins, or Microsoft Teams. All the phases of software development should be cleared to the test-taker.

Besides, the exam journey will be simplified like never before if an MS-600 applicant has elementary competency of Microsoft identities, REST APIs, OAuth2, OpenID Connect, JSON, OData, and many other related concepts.


The Exam MS-600: Building Applications and Solutions with Microsoft 365 Core Services is made as a role-based certification exam to demonstrate one's competence in designing applications by using the Microsoft 365 platform. With freshly updated content, this exam is here to help an IT professional to prove one’s skills and obtain the Microsoft 365 Certified: Developer Associate certification.

 

NEW QUESTION 52
You are building a Microsoft Outlook add-in.
Which object should you use to save additional information in an email?

  • A. RoamingSettings
  • B. CustomXMLParts
  • C. CustomProperties
  • D. localStorage

Answer: C

Explanation:
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/outlook/manage-state-and-settings-outlook

 

NEW QUESTION 53
You are developing a single-page application (SPA).
You plan to access user data from Microsoft Graph by using an AJAX call.
You need to obtain an access token by the Microsoft Authentication Library (MSAL). The solution must minimize authentication prompts.
How should you complete the code segment? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

Box 1: loginPopup
Box 2: acquireTokenSilent
The pattern for acquiring tokens for APIs with MSAL.js is to first attempt a silent token request by using the acquireTokenSilent method. When this method is called, the library first checks the cache in browser storage to see if a valid token exists and returns it. When no valid token is in the cache, it sends a silent token request to Azure Active Directory (Azure AD) from a hidden iframe. This method also allows the library to renew tokens.
Box 3: acquireTokenPopup
//AcquireToken Failure, send an interactive request.
Example:
userAgentApplication.loginPopup(applicationConfig.graphScopes).then(function (idToken) {
//Login Success
userAgentApplication.acquireTokenSilent(applicationConfig.graphScopes).then(function (accessToken) {
//AcquireToken Success
updateUI();
}, function (error) {
//AcquireToken Failure, send an interactive request.
userAgentApplication.acquireTokenPopup(applicationConfig.graphScopes).then(function (accessToken) { updateUI();
}, function (error) {
console.log(error);
});
})
}, function (error) {
console.log(error);
});
Reference: https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/339

 

NEW QUESTION 54
You are developing a serveries application that reads all the emails in the Inbox of a specific Microsoft 365 mailbox. Some emails contain meeting dates and room mailbox names. The application has the following requirements:

  • A. Option A
  • B. Option C
  • C. Option D
  • D. Option B

Answer: A

 

NEW QUESTION 55
You need to develop a conversational bot 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.

Answer:

Explanation:
Explanation

Timeline Description automatically generated
Reference:
https://www.sharepointeurope.com/step-by-step-configure-bot-to-work-in-teams-and-with-microsoft-graph/

 

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

Answer:

Explanation:

Explanation

Box 1: Yes
As part of your app you can add custom tabs to embed your own web content in Teams, and using the Teams JavaScript client SDK, add Teams-specific functionality to your web content.
Box 2: Yes
You can use the Office JavaScript API to create task pane or content add-ins for Office 2013 host applications.
Box 3: Yes
You can use the Office JavaScript API to create task pane or content add-ins for Office 2013 host applications.
Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/what-are-tabs
https://docs.microsoft.com/en-us/office/dev/add-ins/develop/support-for-task-pane-and-content-add-ins

 

NEW QUESTION 57
You are designing a Microsoft Teams application. The application will enable content authors to start conversations about news coming from a third-party application.
Which development technique should you use?

  • A. deep links
  • B. outgoing webhooks
  • C. incoming webhooks
  • D. activity feeds

Answer: A

Explanation:
Create deep links to content and features in Microsoft Teams.
You can create links to information and features within the Teams client. Examples of where this may be useful:
* Your app automates or simplifies certain user tasks, such as creating a chat or scheduling a meeting, by pre-populating the deep links with required parameters. This avoids the need for users to manually enter information.
* Navigating the user to content within one of your app's tabs.
Incorrect Answers:
A: Incoming webhooks are the simplest type of connector. Connectors allow users to subscribe to receive notifications and messages from your web services B: Outgoing webhooks allow your users to send text messages from a channel to your web services. Once configured, your users will be able to @mention your outgoing webhook.
C: The activity feed in Microsoft Teams is the user's single inbox for all activity across Teams. The feed aggregates important content.
Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links

 

NEW QUESTION 58
You plan to implement a new task pane in Microsoft Office.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:
Explanation
Graphical user interface, text, application, email Description automatically generated

Reference:
https://github.com/OfficeDev/office-js-docs-pr/blob/master/docs/develop/automatically-open-a-task-pane-with-a
https://docs.microsoft.com/en-us/office/troubleshoot/settings/office-program-task-panes

 

NEW QUESTION 59
You are building a Microsoft teams application by using an outgoing webhook.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 60
You are developing a new Microsoft Office Add-in to integrate a corporate invoicing system and Microsoft Excel.
You need to add a new button to the Office ribbon.
What should you add to the add-in?

  • A. a command
  • B. a dialog
  • C. a task pane
  • D. a custom function

Answer: A

Explanation:
Add commands to a custom group
1. In the Customize the Ribbon window under the Customize the Ribbon list, click the custom group that you want to add a command to.
2. In the Choose commands from list, click the list you want to add commands from, for example, Popular Commands or All Commands.

3. Click a command in the list that you choose.
4. Click Add.
5. To see and save your changes, click OK.
Reference: https://support.office.com/en-us/article/customize-the-ribbon-in-office-00f24ca7-6021-48d3-9514- a31a460ecb31

 

NEW QUESTION 61
You need to configure the initial login request in the access token JavaScript script.
Which code segment should you insert at line 01?

  • A. const scopes = ['https://graph.microsoft.com/Files.Read.All',
    'https://graph.microsoft.com/Mail.Send.All'];
  • B. const scopes = ['https://graph.microsoft.com/.default'];
  • C. const accessTokenRequest = {
    scopes: ['https://graph.microsoft.com/Files.ReadWrite',
    'https://graph.microsoft.com/Mail.Send']
    };
  • D. const accessTokenRequest = {
    };

Answer: C

Explanation:
Explanation
Scenario: ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
* Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that the user authorize E-invoicing to access the Office 365 data the first time the application attempts to access Office 365 data on the user's behalf.
Reference: https://docs.microsoft.com/en-us/graph/permissions-reference

 

NEW QUESTION 62
This question requires that you evaluate the bold text to determine if it is correct.
You can use a Command Set extension to develop a breadcrumb element that will appear on every Microsoft SharePoint page.
Instructions: Review the underlined text. If it makes the statement correct, select "No change is needed". If the statement is incorrect, select the answer choice that makes the statement correct.

  • A. a Field Customizer
  • B. No change is needed
  • C. an Application Customizer
  • D. a web part

Answer: C

Explanation:
Explanation
Application Customizers provide access to well-known locations on SharePoint pages that you can modify based on your business and functional requirements. For example, you can create dynamic header and footer experiences that render across all the pages in SharePoint Online.
Reference:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/using-page-placeholder-with-extensi

 

NEW QUESTION 63
You are developing a web app that will display emails from the Microsoft 365 mailbox of the current signed-in user.
For performance reasons, you do not want all the emails to be loaded simultaneously, rather page-by-page as the user navigates the app.
You plan to display 30 emails per page. The most recent emails must be displayed first.
How should you complete the query parameters for the REST request to display the third page of emails? To answer, drag the appropriate query parameters to the correct targets. Each query parameter may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 64
You have an API that is secured by using Azure Active Directory (Azure AD).
You are designing a SharePoint Framework (SPFx) solution.
Which object should you use to connect to the API from the solution?

  • A. SPHttpClient
  • B. AadHttpClient
  • C. HttpClient

Answer: B

Explanation:
By using the AadHttpClient, you can easily connect to APIs secured by using Azure AD without having to implement the OAuth flow yourself.

 

NEW QUESTION 65
You plan to create a bot as part of a Microsoft Teams app. The bot will use Microsoft 365 services on behalf of a user.
You add token.botframework.com to the list of valid domains in the app manifest.
You need to configure the authentication environment to ensure that the bot can access Microsoft 365 services on behalf of the user.
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.

Answer:

Explanation:

1 - Create a Bot Channels Registration in Azure and register the application in Azure Active Directory (Azure AD)
2 - Create a new OAuth Connection in the Bot Channels Registration.
3 - Set the reply URL to the web service that hosts the bot.
Reference:
https://docs.microsoft.com/en-us/graph/auth-v2-user
https://adrit.de/2018/07/04/what-the-faq-part-3-adding-the-qna-bot-to-microsoft-teams/

 

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

Answer:

Explanation:

 

NEW QUESTION 67
This question requires that you evaluate the underlined BOLD text to determine if it is correct.
You develop a Microsoft Teams application that uses a messaging extension.
Users can invoke the messaging extension from the Teams sidebar menu.
Instructions: Review the underlined text. If it makes the statement correct, select "No change is needed". If the statement is incorrect, select the answer choice that makes the statement correct.

  • A. by using the Add a tab option in the Teams channel
  • B. No change is needed
  • C. by using the Manage teams option for a team
  • D. from the compose box of a Teams chat

Answer: D

Explanation:
In the app manifest for your Microsoft Teams app you'll define a single messaging extension with up to ten different commands. Each command defines a type (action or search), and the locations in the client it can be invoked from (compose message area, command bar, and/or message).

 

NEW QUESTION 68
You are developing an Azure function to provision a team in Microsoft Teams.
You need to create a group named Project A, add a classification of Private to the group, and then convert Project A to a team group.
How should you complete the REST requests? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation


Box 1: post
You need to create a group named Project A.
The following example creates an Office 365 group.
POST https://graph.microsoft.com/v1.0/groups
Content-type: application/json
Content-length: 244
{
"description": "Self help community for library",
"displayName": "Library Assist",
"groupTypes": [
"Unified"
],
"mailEnabled": true,
"mailNickname": "library",
"securityEnabled": false
}
Box 2: PATCH
Add a classification of Private to the group.
You can set the classification property in a PATCH request for the group, if do not set it in the initial POST request that creates the group.
Box 3: put
Then convert Project A to a team group.
Syntax: PUT /groups/{id}/team
References: https://docs.microsoft.com/en-us/graph/api/group-post-groups
https://docs.microsoft.com/en-us/graph/api/resources/group
https://docs.microsoft.com/en-us/graph/api/team-put-teams

 

NEW QUESTION 69
You are developing an Azure function to provision a team in Microsoft Teams.
You need to create a group named Project A, add a classification of Private to the group, and then convert Project A to a team group.
How should you complete the REST requests? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

References: https://docs.microsoft.com/en-us/graph/api/group-post-groups
https://docs.microsoft.com/en-us/graph/api/resources/group
https://docs.microsoft.com/en-us/graph/api/team-put-teams

 

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

Answer:

Explanation:

 

NEW QUESTION 71
......

Free Microsoft MS-600 Exam 2022 Practice Materials Collection: https://testking.prep4sureexam.com/MS-600-dumps-torrent.html