Valid MS-600 Test Answers & Microsoft MS-600 Exam PDF
Microsoft MS-600 Certification Real 2022 Mock Exam
How to Register For Exam MS-600: Building Applications and Solutions with Microsoft 365 Core Services?
The MS-600 Exam Details
Like any other job-role-focused exam offered by Microsoft, the MS-600 exam is 150 minutes long and included about 40-60 questions. The questions format is not set of this or any other exam belonging to this category.
However, the vendor says that the majority of the questions will be based on MCQ, case study, and performance-based format. Anyway, each test-taker has to get 70% of the total score to be called a successful MS-600 candidate.
As far as expenses are concerned, the exam applicant has to pay an enrolment fee for each attempt as an exam voucher. One must comprehend that the exam voucher is non-refundable and non-transferrable. Currently, this exam will cost you $165. As for the exam registration, check the Pearson VUE website. Both online and offline proctoring facilities are available.
NEW QUESTION 92
You are developing an Azure web app that will enable users to view a consolidated view of multiple users' tasks based on data in Microsoft Planner and Outlook. The app will use the Microsoft identity platform and a certificate to establish an authorization flow between the app and Microsoft 365.
You obtain a certificate and you create an Azure Active Directory (Azure AD) application.
You need to set up authorization for the application.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point-
- A. Create a secret in the Azure AD application.
- B. Add the application permissions to the Azure AD application.
- C. From the Azure portal, configure a certificate public key for the Azure AD application.
- D. Add the required delegated permissions to the Azure AD application.
- E. Modify the code of the Azure web app to use the certificate to obtain an access token for Microsoft Graph.
Answer: B,D,E
NEW QUESTION 93
Which URI should you use to query all the emails that relate to an invoice?
- A. Option D
- B. Option C
- C. Option B
- D. Option A
Answer: D
NEW QUESTION 94
You need to retrieve a list of the last 10 files that the current user opened from Microsoft OneDrive. The response must contain only the file ID and the file name.
Which URI should you use to retrieve the results? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
"graph.microsoft.com" "drive" onedrive
Box 1: root
/root - The root folder for the drive.
Box 2: $select=id,name
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. For example, when retrieving your messages, you might want to select that only the from and subject properties of messages are returned.
References: https://docs.microsoft.com/en-us/onedrive/developer/rest-api/concepts/addressing-driveitems
https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters
NEW QUESTION 95
You are designing a custom SharePoint Framework (SPFx) web part that will be deployed to modern Microsoft SharePoint sites.
You need to ensure that all the web part fields and controls adopt the theme of the site when you deploy the web part.
What should you use to develop the web part?
- A. HTML 5.0 and CSS
- B. Material-UI
- C. Fluid Framework
- D. Office UI Fabric React
Answer: D
Explanation:
Office UI Fabric is Microsoft's official front end framework for building User Interface experiences for Office and Office 365. In simple terms it gives you the look and feel for your component. Moreover, they are open source, mobile responsive and reusable, no need to create from scratch just refer them in your code and start utilizing them.
Microsoft modern SharePoint out of the box webparts are made up these Office UI Fabric framework, so to maintain consistency look and feel as like Office it's better to use these components in our custom SPFx webparts.
Incorrect Answers:
D: At Build 2019 [November 2019], Microsoft announced Fluid Framework, a new technology and set of experiences that will make collaboration seamless by breaking down the barriers between apps. It offers three key capabilities. First, experiences powered by the Fluid Framework will support multi-person coauthoring on web and document content at industry-leading speed and scale. Second, it provides a componentized document model that allows authors to deconstruct content into collaborative building blocks, use them across applications, and combine them in a new, more flexible kind of document. Third, the Fluid Framework makes room for intelligent agents to work alongside humans to translate text, fetch content, suggest edits, perform compliance checks, and more.
NEW QUESTION 96
Which type of authentication flow should you recommend for the planned integration with Office 365?
- A. authorization code
- B. client credentials
- C. implicit grant
- D. device code
Answer: A
Explanation:
To use Microsoft Graph to read and write resources on behalf of a user, your app must get an access token from the Microsoft identity platform and attach the token to requests that it sends to Microsoft Graph.
One common flow used by native and mobile apps and also by some Web apps is the OAuth 2.0 authorization code grant flow.
Scenario: Email the generated invoices to customers on behalf of the current signed-in user. Any emails generated by the system will contain the invoiced.
Use Azure AD to manage identities, authentication, and authorization.
Reference: https://docs.microsoft.com/en-us/graph/auth-v2-user
Extend and Customize SharePoint
Question Set 2
NEW QUESTION 97
You have a single-page application (SPA) named TodoListSPA and a server-based web app named TodoListService.
The permissions for the TodoListSPA API are configured as shown in the TodoListSPA exhibit. (Click the TodoListSPA tab.)
The permissions for the TodoListService API are configured as shown in the TodoListService exhibit (Click the TodoListService tab.)
You need to ensure that TodoListService can access a Microsoft OneDrive file of the signed-in user. The solution must use the principle of least privilege.
Which permission request should you configure?
- A. the sites.Read.ah application permission for TodoListService
- B. the sites.Read.ah delegated permission for TodoListService
- C. the sites.Read.ah application permission for TodoListSPA
- D. the sites. Read.All delegated permission for TodoListSPA
Answer: A
NEW QUESTION 98
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 99
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 Description automatically generated
Box 1: No
Box 2: No
The manifest is in XML format.
Box 3: Yes
SourceLocation is required and specifies the source file location(s) for your Office Add-in as a URL between 1 and 2018 characters long. The source location must be an HTTPS address, not a file path.
References: https://docs.microsoft.com/en-us/office/dev/add-ins/develop/add-in-manifests
https://docs.microsoft.com/en-us/office/dev/add-ins/reference/manifest/sourcelocation
NEW QUESTION 100
This question requires that you evaluate the underlined text to determine if it is correct.
Centralized deployments for Microsoft Office Add-ins require Office Online Server.
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. Azure Active Directory (Azure AD)
- B. Azure AD Connect
- C. an Azure web app
- D. No change is needed
Answer: D
Explanation:
Centralized deployment of add-ins requires that the users are using Office 365 ProPlus (and are signed into Office using their Organizational ID), and have Exchange Online and active Exchange Online mailboxes.
Reference: https://docs.microsoft.com/en-us/office365/admin/manage/centralized-deployment-of-add-ins
NEW QUESTION 101
You are building a Microsoft Outlook add-in.
Which object should you use to save a user's preferences between sessions and devices?
- A. CustomXMLParts
- B. localStorage
- C. CustomProperties
- D. RoamingSettlngs
Answer: C
NEW QUESTION 102
This question requires that you evaluate the underlined 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. a web part
- D. an Application Customizer
Answer: D
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-extensions Extend Teams Question Set 1
NEW QUESTION 103
HOTSPOT
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:
Explanation
Graphical user interface, text, application, chat or text message Description automatically generated
Microsoft identity platform supports two types of permissions: delegated permissions and application permissions.
Box 1: Delegated
* Delegated permissions are used by apps that have a signed-in user present. For these apps, either the user or an administrator consents to the permissions that the app requests, and the app is delegated permission to act as the signed-in user when making calls to the target resource.
Box 2: Application
* Application permissions are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented by an administrator.
Reference: https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent
NEW QUESTION 104
You are developing a Microsoft Teams application for a support staff.
Within a conversation between the support staff, you want the staff to look up support ticket IDs from a list without opening the ticketing system.
Which feature should the application include?
- A. a tab
- B. a connector
- C. a bot
- D. a messaging extension
Answer: D
Explanation:
Messaging extensions allow users to interact with your web service through buttons and forms in the Microsoft Teams client. They can search, or initiate actions, in an external system from the compose message area, the command box, or directly from a message. You can then send the results of that interaction back to the Microsoft Teams client, typically in the form of a richly formatted card.
NEW QUESTION 105
You are building a server-based web app that will use OAuth2 and will be registered with the Microsoft identity platform.
Which two values does the app require to obtain tokens from the Azure Active Directory (Azure AD) authorization endpoint? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. the tenant ID
- B. the application secret
- C. the authorization code
- D. the context token
- E. the application ID
Answer: C,E
Explanation:
C: The required client_id is the Application (client) ID that the Azure portal - App registrations experience assigned to your app.
E: The authorization code flow begins with the client directing the user to the /authorize endpoint.
NEW QUESTION 106
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 107
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}/
- B. manager?$select=displayName
GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/ - C. contacts?$filter=jobTitle eq 'manager'
GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/manager - D. people?$filter=jobTitle eq 'manager'&$select=displayName
GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/
Answer: A
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 108
You have a SharePoint Framework (SPFx) solution that contains a client-side web part named WebPart1.
WebPart1 has the following app manifest.
You need to ensure that WebPart1 can be used in Microsoft Teams and Microsoft SharePoint Online.
How should you modify the app manifest?
- A. No modifications are required.
- B. Add "Tea*sTab" to the existing "supportedHosts" value.
- C. Change the "supportedHosts" value to "TeamsTab".
- D. Change the "coraponentType" value to "TeamsTab".
Answer: D
NEW QUESTION 109
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:
NEW QUESTION 110
Match the SharePoint Framework (SPFx) extensions to the correct descriptions.
To answer, drag the appropriate SPFx extension from the column on the left to its description on the right.
Each SPFx extension may be used once, more than once, or not at all.
NOTE Each correct match is worth one point.
Answer:
Explanation:
* Application Customizers: Adds scripts to the page, and accesses well-known HTML element placeholders and extends them with custom renderings.
* Field Customizers: Provides modified views to data for fields within a list.
* Command Sets: Extends the SharePoint command surfaces to add new actions, and provides client-side code that you can use to implement behaviors.
NEW QUESTION 111
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 REST API for the Blob service
- B. the JavaScript API for Microsoft Office
- C. the Microsoft Graph API
- D. the Table service REST API
Answer: B
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 112
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.
Answer:
Explanation:
see the answer below
Explanation
Answer as
Topic 2, ADatum Corporation
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end on this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the button to return to the question.
Overview
ADatum Corporation develops a software as a service (SaaS) application named E-invoicing.
Existing Environment
Application Architecture
E-invoicing consists of a single-page application (SPA) and a backend web service that provides invoice management and processing functionality.
E-invoicing stores all the details of each invoicing operation in a backend cloud database. E-invoicing generates invoices in PDF format and provides users with the ability to download the PDF after it is generated.
Each invoice has a unique identifier named invoiceid.
The users have a common workflow where they sign in to E-invoicing, and then open E-invoicing in multiple tabs of a web browser so they can use different parts of the application simultaneously.
Security Architecture
ADatum uses the principle of least privilege whenever possible. ADatum always uses the latest libraries and integration endpoints.
Requirements
Business Goals
ADatum wants to integrate E-invoicing, Azure Active Directory (Azure AD), and Microsoft Graph so that their customers can leverage Microsoft Office 365 services directly from within E-invoicing.
Planned Changes
ADatum plans to add the following capabilities to E-invoicing:
* Email the generated invoices to customers on behalf of the current signed-in user. Any emails generated by the system will contain the invoiced.
* Perform as many operations as possible in the browser without having to leave the E-invoicing application.
* Use Azure AD to manage identities, authentication, and authorization.
* Display all emails that contain a specific invoiced.
Technical Requirements
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.
* Send scheduled reminders to customers before a payment due date. Create an administration user interface to enable the scheduled reminders.
* Implement Microsoft Graph change notifications to detect emails from vendors that arrive in a designated mailbox.
* Implement single sign-on (SSO) and minimize login prompts across browser tabs.
* Secure access to the backend web service by using Azure AD.
* Ensure that all solutions use secure coding practices.
Backend Security Planned Changes
ADatum wants to use custom application roles to map user functionality to permissions granted to users.
E-invoicing will have internal logic that will dynamically identify whether the user should be allowed to call the backend API.
SSO JavaScript Script
You plan to implement SSO with Microsoft Authentication Library (MSAL) by using the following code:
Access Token JavaScript Script
You have the following JavaScript code to obtain an access token.
Change Notification JSON
You have the following JSON message that will be sent by the Microsoft Graph service to detect the vendor emails.
NEW QUESTION 113
HOTSPOT
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:
Explanation
Microsoft identity platform supports two types of permissions: delegated permissions and application permissions.
Box 1: Delegated
* Delegated permissions are used by apps that have a signed-in user present. For these apps, either the user or an administrator consents to the permissions that the app requests, and the app is delegated permission to act as the signed-in user when making calls to the target resource.
Box 2: Application
* Application permissions are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented by an administrator.
Reference: https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent
NEW QUESTION 114
......
MS-600 Exam Questions and Valid MS-600 Dumps PDF: https://simplilearn.actual4labs.com/Microsoft/MS-600-actual-exam-dumps.html