Pass MS-600 Exam Latest Practice Questions Updated on Jan 02, 2024
Microsoft MS-600 Study Guide Archives
The MS-600 certification exam is an excellent way for professionals to demonstrate their knowledge and skills in Microsoft 365 core services. Building Applications and Solutions with Microsoft 365 Core Services certification is globally recognized and can open up new career opportunities for individuals. It also helps organizations identify professionals who have the necessary skills to design and develop solutions using Microsoft 365, making them valuable assets to the company.
NEW QUESTION # 22
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:
1 - Create a web service. Register an application in Azure Active Directory (Azure AD) and configure a client secret.
2 - Create a Microsoft Teams app mainfest and modify the bost section.
3 - Upload the package to Microsoft Teams.
Reference:
https://www.sharepointeurope.com/step-by-step-configure-bot-to-work-in-teams-and-with-microsoft-graph/
NEW QUESTION # 23
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:
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/develop/support-for-task-pane-and-content-add-ins
NEW QUESTION # 24
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 application secret
- B. the authorization code
- C. the tenant ID
- D. the application ID
- E. the context token
Answer: B,D
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 # 25
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:
References: https://docs.microsoft.com/en-us/outlook/actionable-messages/adaptive-card
https://gingkoapp.com/create-tenant-administrator.html
NEW QUESTION # 26
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. Office UI Fabric React
- B. Fluid Framework
- C. Material-UI
- D. HTML 5.0 and CSS
Answer: A
Explanation:
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.
Reference:
http://www.sharepointsamples.com/sharepoint-framework-webpart-with-office-ui-fabric-react-component/
NEW QUESTION # 27
You are building a web app that will display the Microsoft Exchange Online Inbox of a user. The app will maintain a copy of the user's Inbox data and regularly check for updates. You need to configure the Microsoft Graph URI for the app. The solution must minimize network traffic. How should you complete the request URI? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
NEW QUESTION # 28
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:
Explanation
A picture containing diagram Description automatically generated
Box 1: top
Number of items to return in a result
Box 2: skip
$skip Indexes into a result set. Also used by some APIs to implement paging and can be used together with
$top to manually page results.
Reference: https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters
NEW QUESTION # 29
This question requires that you evaluate the BOLD text to determine if it is correct.
Microsoft Visual Studio Code contains samples that you can use to quickly prototype a Microsoft Office Web Add-in for Microsoft Word.
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. The Office Ul Fabric
- B. The Script Lab add-in
- C. No change is needed.
- D. Microsoft AppSource
Answer: B
Explanation:
The Script Lab and Script Lab for Outlook add-ins, available free from AppSource, enable you to explore the Office JavaScript API while you're working in an Office program such as Excel or Outlook. Script Lab is a convenient tool to add to your development toolkit as you prototype and verify functionality you want in your own add-in.
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/overview/explore-with-script-lab
NEW QUESTION # 30
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:
Reference:
https://docs.microsoft.com/en-us/graph/api/resources/group
https://docs.microsoft.com/en-us/graph/api/team-put-teams
NEW QUESTION # 31
You are creating an app manifest for Microsoft Teams.
You need to create a team tab and a personal tab. The team tab must be scoped for group chat.
How should you complete the manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://medium.com/netcompany/custom-microsoft-teams-applications-the-easy-way-6da0a5975336
NEW QUESTION # 32
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://yeoman.io/learning/
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part
NEW QUESTION # 33
You need to build a Microsoft Teams tab that will use the Microsoft Teams JavaScript client SDK to perform actions in the tab. How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
NEW QUESTION # 34
You are building a Microsoft Teams application.
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
Once an outgoing webhook is added to a team, it acts like bot, listening in channels for messages using
@mention, sending notifications to external web services, and responding with rich messages that can include cards and images.
Box 2: Yes
Webhooks are a great way for Teams to integrate with external apps. A webhook is essentially a POST request sent to a callback URL. In Teams, outgoing webhooks provide a simple way to allow users to send messages to your web service without having to go through the full process of creating bots via the Microsoft Bot Framework. Outgoing webhooks post data from Teams to any chosen service capable of accepting a JSON payload.
Box 3: Yes
Create an outgoing webhook
* Select the appropriate team and select Manage team from the (* * * ) drop-down menu.
* Choose the Apps tab from the navigation bar.
* From the window's lower right corner select Create an outgoing webhook.
* In the resulting popup window complete the required fields:
* Name - The webhook title and @mention tap.
* Callback URL - The HTTPS endpoint that accepts JSON payloads and will receive POST requests from Teams.
Reference:
https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-outgoing-webh
NEW QUESTION # 35
You have an app named App1 that provisions security groups daily by using the Microsoft identity platform and the Microsoft Graph API. App1 runs as a scheduled task.
You need to register App1 in the Microsoft identity platform.
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 - Grant App1 the Group.ReadWrite.All delegated permission.
2 - Assign App1 the Group.ReadWrite.All delegated permission.
3 - Register App1 and generate a client secret.
Reference:
https://docs.microsoft.com/en-us/graph/permissions-reference
https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app
NEW QUESTION # 36
You create a SharePoint Framework (SPFx) web part and include MSGraphClient by using the following manifest.
Which two actions can the web part perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Access the user information of the current user only.
- B. Access the user information of all users.
- C. Send an email on behalf of the current user.
- D. Create a file in the current user's Microsoft OneDrive.
- E. Send an email on behalf of another user.
Answer: A,C
Explanation:
Reference:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part
NEW QUESTION # 37
You have a single-page application (SPA) named TodoListSPA and a server-based web app named TodoListService.
The permissions for the TodoList SPA API are configured as shown in the TodoList SPA 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 should to grant?
- A. the Sites.Read.All application permission for TodoListSPA
- B. the Sites.Read.All delegated permission for TodoListSpa
- C. the Sites.Read.All application permission for TodoListService
- D. the Sites.Read.All delegated permission for TodoListService
Answer: D
Explanation:
A client application gains access to a resource server by declaring permission requests. Two types are available:
"Delegated" permissions, which specify scope-based access using delegated authorization from the signed-in resource owner, are presented to the resource at run-time as "scp" claims in the client's access token.
"Application" permissions, which specify role-based access using the client application's credentials/identity, are presented to the resource at run-time as "roles" claims in the client's access token.
NEW QUESTION # 38
You have a custom Microsoft Teams app that you deploy to users by using the Microsoft Teams admin center.
You plan to update the app.
Which two changes to the app will require user acceptance to perform the upgrade? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Remove a bot
- B. Modify the CSS of the content page.
- C. Upgrade the backend service.
- D. Modify the logic in the JavaScript of the app.
- E. Configure webAppiicationinfo in the app manifest to point to a new domain.
Answer: C,E
NEW QUESTION # 39
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.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/microsoftteams/platform/resources/schema/manifest-schema#composeextensions
Topic 2, 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 from OneDrive 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
Requirements
Business Goals
Planned Changes
* Email the generated invoices to customers on behalf of the current signed-in user. Any emails generated by the system will contain the invoiceid.
* Perform as many operations as possible in the browser without having to leave the E-invoicing application.
* Use Microsoft identity platform to manage identities, authentication, and authorization.
* Display all emails that contain a specific invoiceid.
Technical Requirements
* Ensure that all operations performed by E-invoicing against Microsoft 365 are initiated by a user. Require that the user authorize E-invoicing to access the Microsoft 365 data the first time the application attempts to access Microsoft 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 Microsoft identity platform.
* Ensure that all solutions use secure coding practices.
Backend Security Planned Changes
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 # 40
You have a Microsoft 365 subscription that uses Microsoft Teams.
You need to build a Teams app named Appl that has the following requirements:
* The action command must use the parameters contained in the manifest
* The search command must be run when the app is launched.
How should you complete the manifest? 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.
Answer:
Explanation:
NEW QUESTION # 41
......
MS-600 Questions Prepare with Learning Information: https://freedumps.torrentvalid.com/MS-600-valid-braindumps-torrent.html