[2023] MS-600.pdf - Questions Answers PDF Sample Questions Reliable [Q28-Q52]

Share

[2023] MS-600.pdf - Questions Answers PDF Sample Questions Reliable

Microsoft MS-600 Dumps PDF Are going to be The Best Score


Microsoft MS-600 Exam Syllabus Topics:

TopicDetails

Implement Microsoft identity (20-25%)

Register an application- determine the supported account type
- select authentication and client credentials for app type and authentication flow
- define app roles
Implement authentication- configure the JavaScript implementation of Microsoft Authentication Library (MSAL) for endpoint and token cache
- plan and configure scopes for dynamic or static permissions
- use the MSAL (JavaScript) login method
Configure permissions to consume an API- configure delegated permissions for the app
- configure application permissions for the app
- identify admin consent requirements
Implement authorization to consume an API- configure incremental consent scopes
- call MSAL (JavaScript) using aquireTokenSilent/aquireToken pattern
Implement authorization in an API- validate access token
- configure effective permissions for delegated scopes
- implement app permissions using roles
- use a delegated access token to call a Microsoft API
Create a service to access Microsoft Graph- configure client credentials using a certificate
- configure application permissions for the app
- acquire an access token for Microsoft Graph using an application permission and client credential certificate
- acquire an access token using the client secret

Build apps with Microsoft Graph (15-20%)

Optimize data usage with query parameters- use $filter query parameter
- use $select query parameter
- order results using $orderby query parameter
- set page size of results using $skip and $top query parameters
- expand and retrieve resources using $expand query parameter
- retrieve the total count of matching resources using $count query parameter
- search for resources using $search query parameter
- determine the appropriate Microsoft Graph SDK to leverage
Optimize network traffic- monitor for changes using change notifications
- combine multiple requests using $batch
- get changes using a delta query
- detect and handle throttling
Access user data from Microsoft Graph- get the signed in user's profile
- get a list of users in the organization
- get the user's profile photo
- get the user object based on the user's unique identifier
- get the user's manager’s profile
Access files with Microsoft Graph- get the list of files in the signed in user's OneDrive
- download a file from the signed in user's OneDrive using file unique id
- download a file from a SharePoint Online site using the relative path to the file
- get the list of files trending around the signed in user
- upload a large file to OneDrive
- get a user object from an owner list in a group and retrieve that user’s files
Manage a group lifecycle on Microsoft Graph- get the information on a group by id
- get the list of members in a group
- get the list of owners of a group
- get the list of groups where the signed in user is a member
- get the list of groups where the signed in user is an owner
- provision a group
- provision a team
- delete a group

Extend and customize SharePoint (15-20%)

Describe the components of a SharePoint Framework (SPFx) web part- identify the appropriate tool to create an SPFx web part project
- describe properties of client-side web parts
- describe Fluent UI (Office UI Fabric) in client-side web parts
- describe when to use an app page
- differentiate between app page and web part
- describe rendering framework options
- describe branding and theming in SharePoint Online
Describe SPFx Extensions- identify the appropriate tool to create an SPFx Extension project
- describe page placeholders from Application Customizer
- describe the ListView Command Set extension
- describe the Field Customizer extension
Describe the process to package and deploy an SPFx solution- describe the options for preparing a package for deployment
- describe the options for packaging a solution
- describe the requirements of tenant-scoped solution deployment
- describe the requirements of isolated web parts
- describe the options to deploy a solution
Describe the consumption of Microsoft Graph- describe the purpose of the MSGraphClient object
- describe the methods for granting permissions to Microsoft Graph
Describe the consumption of third-party APIs secured with Azure AD from within an SPFx solution- describe the purpose of the AadHttpClient object
- describe the methods for granting permissions to consume a third-party API
Describe Web Parts as Teams Tabs- describe how to build a Microsoft Teams tab by using SPFx
- describe the considerations for creating an SPFx Web Part to be a Teams Tab
- describe the options for deploying an SPFx Web Part as a Teams Tab

Extend Teams (20-25%)

Create a Microsoft Teams app manifest- configure an app manifest using App Studio or Developer Portal
- manually create an app manifest to deploy an SPFx Web Part to Teams
- create an app package for a Microsoft Teams app
Deploy a Teams app- describe the options for deploying a Teams app
- sideload an app in Microsoft Teams
- publish a Teams app to an organization app catalog
Create and use task modules- create a card-based task module
- create an iframe-based task module
- invoke a task module from a tab
- invoke a task module from a bot
- chain task module invocations
Create a webhook- create an outgoing webhook
- create an incoming webhook
Implement custom Teams tabs- create a personal tab
- create a channel/group tab
- create a tab with a deep link
- implement single sign-on authentication for a tab
Create a messaging extension- create a messaging extension search command
- create a messaging extension action command using an Adaptive Card
- create a messaging extension action command using parameters
Create a conversational bot- create a personal bot
- create a group/channel bot
- use proactive messaging with a bot
- send Actionable Messages from a bot
- implement single sign-on authentication for a bot
Use Microsoft Graph to work with Teams- create a team
- list teams
- configure a built-in tab
- send activity feed notification to user
- enable resource

Extend Office (15-20%)

Describe fundamental components and types of Office Add-ins- describe task pane and content add-ins
- describe dialog boxes
- describe custom functions
- describe add-in commands
- describe the purpose of the Office Add-ins manifest


How much MS-600: Building Applications and Solutions with Microsoft 365 Core Services (beta) Exam Cost

The price of the Microsoft application devlopment with Microsoft 365 Core Services exam is $165 USD, for more information related to exam price please visit to Microsoft Training website as prices of Microsoft exams fees get varied country wise.


The MS-600 certification exam is an essential exam for developers, architects, and IT professionals who work with Microsoft 365 core services. Passing this exam validates the candidate's skills in designing and developing solutions that meet business requirements and user needs. Obtaining the Microsoft Certified: Teamwork Administrator Associate certification is an excellent way to showcase your expertise in the collaboration and teamwork field and advance your career.

 

NEW QUESTION # 28
You have a server-side web app that uses OAuth 2.0 and is registered to the Microsoft identity platform.
A user acquires an authorization token.
You need to specify which HTTP header format the user must use to access the app.
What should you specify? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:


NEW QUESTION # 29
You are developing a SharePoint Framework (SPFx) solution.
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 # 30
You are building a Microsoft Outlook Web Add-in.
You need to persist user preferences between devices by using the minimum amount of development effort.
Which API should you use?

  • A. the Table service REST API
  • B. the Microsoft Graph API
  • C. the REST API for the Blob service
  • D. the JavaScript API for Microsoft Office

Answer: D

Explanation:
Explanation
You can persist add-in state and settings with the JavaScript API for Office.
The JavaScript API for Office provides the Settings, RoamingSettings, and CustomProperties objects for saving add-in state across sessions Reference: https://docs.microsoft.com/en-us/office/dev/add-ins/develop/persisting-add-in-state-and-settings


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

  • A. Centralized Deployment
  • B. Microsoft AppSource
  • C. App Catalog in SharePoint Online
  • D. sideloading

Answer: C

Explanation:
An app catalog is a dedicated site collection in a SharePoint web application or SharePoint Online tenancy that hosts document libraries for Office and SharePoint Add-ins. To make Office Add-ins accessible to users within their organization, administrators can upload Office Add-ins manifest files to the app catalog for their organization. When an administrator registers an app catalog as a trusted catalog, users can insert the add-in from the insertion UI in an Office client application.
Scenario:
SalesApp must be integrated with Microsoft Word and must combine images and text from multiple sources to create a quotation as a DOCX file.
The distribution of SalesApp must be automatic and require minimal user interaction.
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/publish/publish-task-pane-and-content-add-ins-to-an-add-in-catalog


NEW QUESTION # 32
You need to create a messaging extension search command for Microsoft Teams.
How should you complete the app manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Reference:
https://docs.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/how-to/search-commands/define-search-command?tabs=AS


NEW QUESTION # 33
You are developing a human resources application that will show users where they are in their company's organization chart.
You are adding a new feature that will display the name of a user's manager inside the application.
You need to create a REST query to retrieve the information. The solution must minimize the amount of data retrieved.
Which query should you use?

  • A. GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/
    people?$filter=jobTitle eq 'manager'&$select=displayName
  • B. GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/manager
  • C. GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/
    contacts?$filter=jobTitle eq 'manager'
  • D. GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/
    manager?$select=displayName

Answer: D

Explanation:
Explanation
Get user's manager. Returns the user or organizational contact assigned as the user's manager.
Syntax:
GET /me/manager
GET /users/{id | userPrincipalName}/manager
Only the name of the user's manager should be displayed so we use ?select=displayname To specify a different set of properties to return than the default set provided by the Graph, use the $select query option. The $select option allows for choosing a subset or superset of the default set returned.
References: https://docs.microsoft.com/en-us/graph/api/user-list-manager
https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters


NEW QUESTION # 34
You have a SharePoint Framework (SPFx) web part that displays the weather. Users can set the city within the web part. Which component is invoked to provide the users with the ability to configure the settings for the web part?

  • A. the property pane
  • B. a custom control
  • C. a library component
  • D. the Application Customizer

Answer: A

Explanation:
Reference:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/integrate-web-part-properties-with-sharepoint


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

  • A. storeAuthStatelnCookie: true
  • B. storeAuthStatelnCookie: false
  • C. cacheLocation:'localStorage'
  • D. cacheLocation:'sessionStorage'

Answer: C


NEW QUESTION # 36
You have an application that has the code shown in the exhibits. (Click the JavaScript Version tab or the C# Version tab.) For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
JavaScript Version

C# Version

Answer:

Explanation:


NEW QUESTION # 37
You receive the following JSON document when you use Microsoft Graph to query the current signed-in user.

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 # 38
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 # 39
You are evaluating deep links in Microsoft Teams.
For each of the following statement, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:


NEW QUESTION # 40
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.

Answer:

Explanation:

1 - Create a new client secret in the application...
2 - Verify for the role claims in the backend web service.
3 - Assign the roles to the Azure AD group that...


NEW QUESTION # 41
You develop a web API named WebApi1.
When validating a token received from a client application, WebApi1 receives a MsalUiRequiredException exception from the Microsoft Identity Platform.
You need to ensure that the client application has the information required to complete the authentication.
Which header should you include in the HTTP response sent from WebApi1 to the client application?

  • A. Accept
  • B. Authorization
  • C. Access-Control-Allow-Credentials
  • D. WWW-Authenticate

Answer: D

Explanation:
Reference:
https://docs.microsoft.com/en-us/dotnet/api/system.net.http.headers.httpresponseheaders.wwwauthenticate?view=net-5.0


NEW QUESTION # 42
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 SharePoint Online page.
Instructions: Review the BOLD 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. an Application Customizer
  • B. a Field Customizer
  • C. a web part
  • D. No change is needed.

Answer: A


NEW QUESTION # 43
You are building email notifications for an expensing system.
When a user receives an email notification, the email will contain a comment field. When the user submits a comment, the data will be returned to the expensing system for processing.
What should you do to implement the notification by using the minimum amount of development effort?

  • A. Leverage the Azure SignalR Service and implement web notifications
  • B. Configure the expensing system to send actionable messages
  • C. Leverage Microsoft Graph notifications
  • D. Create a Microsoft Office Add-in that has an action pane to display the notifications

Answer: B

Explanation:
Explanation
Whether you are filling out a survey, approving an expense report, or updating a CRM sales opportunity, Actionable Messages enable you to take quick actions right from within Outlook. Developers can now embed actions in their emails or notifications, elevating user engagement with their services and increasing organizational productivity.
Office 365 provides two solutions to enhance productivity with Outlook Actionable Messages: actionable messages via email, and actionable messages via Office 365 Connectors.
Reference: https://docs.microsoft.com/en-us/outlook/actionable-messages/


NEW QUESTION # 44
You are developing a Microsoft Office Add-in for Microsoft Word.
Which Office UI element can contain commands from the add-in?

  • A. the File menu
  • B. the ribbon
  • C. dialog boxes
  • D. task panes

Answer: B

Explanation:
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/design/add-in-commands


NEW QUESTION # 45
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 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?

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

Answer: C


NEW QUESTION # 46
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
Graphical user interface, text, application Description automatically generated

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 # 47
You have a conversational bot that retrieves files from the Microsoft OneDrive of users.
You are adding functionality to the bot to enable the bot to retrieve files from other cloud storage providers.
What should you configure to ensure that the bot can access the other cloud storage providers on behalf of the users?

  • A. Add a new site to the channels of the Bot Channels Registration.
  • B. Add OAuth Connection Settings to the Bot Channels Registration.
  • C. Modify the API permissions of the Azure AD application.
  • D. Generate a new client certificate for the Azure AD application.

Answer: B

Explanation:
Explanation
This option allows you to configure how your bot can access other cloud storage providers on behalf of the users by using OAuth 2.0 protocol456. You need to provide a name for the connection, select a service provider, and enter the client ID and secret of your Azure AD application.


NEW QUESTION # 48
You are developing an app that will display all the users returned in a Microsoft Graph query.
The entire dataset is too large, and you receive the following response.

How should you retrieve the next page of data?

  • A. Send an HTTP GET request to the @odata.nextLink value.
  • B. Append the skip query parameter to the last request.
  • C. Send an HTTP GET request that contains the skiptoken value.
  • D. Send an HTTP PATCH request to the @odata.context value.
  • E. Send an HTTP GET request that contains the id value.

Answer: B

Explanation:
Reference:
https://docs.microsoft.com/en-us/graph/query-parameters


NEW QUESTION # 49
You need to identify the resource-specific permissions assigned to a Microsoft Teams team.
How should you complete the Microsoft Graph request? To answer, drag the appropriate values to the correct targets. Each value 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 # 50
You are developing an interactive invoicing application that will be used by end users. The application will have the following features:
Save invoices generated by a user to the user's Microsoft OneDrive.
Email daily automated reminders.
You need to identify which permissions to grant for the application features. The solution must use the principle of least privilege.
Which permission should you grant for each feature? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:


NEW QUESTION # 51
You need to build a daemon app that polls Microsoft Graph to get all user information.
You register and configure the app in Azure Active Directory (Azure AD).
Which three actions should you perform next? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Get an ID token.
  • B. Pass a bearer token in the authorization header and call the Microsoft Graph API.
  • C. Provide the admin consent URL to a global administrator in Azure AD.
  • D. Get an access token.
  • E. Get the consent of each user.

Answer: C,D,E

Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-overview
https://docs.microsoft.com/en-us/graph/auth/auth-concepts


NEW QUESTION # 52
......

Use MS-600 Exam Dumps (2023 PDF Dumps) To Have Reliable MS-600 Test Engine: https://actualtests.torrentexam.com/MS-600-exam-latest-torrent.html