The MS-600practice test trains you inbuilding Microsoft 365 applications and solutions.
Why should I take the MS-600 exam?
The MS-600 certification exam certifies Associate-level skills in designing, building, testing, and maintaining applications and solutions with Microsoft Teams for organizations using the Microsoft 365 platform. This includes implementing Microsoft Identity, building apps with Microsoft Graph, extending Microsoft Teams, and extending and customizing SharePoint. If you pass the MS-600 certification exam, you will earn the Microsoft 365 Certified: Teams Application Developer Associate certification.
The MS-600 practice test includes two different modes: certification and practice mode. Certification mode allows you to assess your knowledge and discover your weak areas, with practice mode allowing you to focus on the areas that need development.
Questions: 129 Release Date: 08/2020 Job Role: Developer Language: English
The MS-600 practice test contains 129 questions and covers the following objectives:
Implement Microsoft Identity – 29 questions
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 Microsoft Authentication Library (MSAL JS) for endpoint and token cache
Plan and configure scopes for dynamic or static permission
Use the MSAL JS 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 JS using AquireTokenSilent/AquireToken pattern
Implement Authorization in an API
Calidate 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 – 30 questions
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
Implement error 429 handler
Access User data from Microsoft Graph
Get the signed in users profile
Get a list of users in the organization
Get the users profile photo
Get the user object based on the users unique identifier
Get the users manager profile
Access Files with Microsoft Graph
Get the list of files in the signed in users OneDrive
Download a file from the signed in users OneDrive using file unique id
Download a file from a SharePoint 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 with a Group
Delete a group
Extend and Customize SharePoint – 30 questions
Understand the components of a SharePoint Framework (SPFx) web part
Identify the appropriate tool to create an SPFx Web Part project
Understand properties of client-side web parts
Understand Office UI Fabric in client-side web parts
Understand when to use an app page
Differentiate between app page and web part
Understand rendering framework options
Understand SPFx extensions
Identify the appropriate tool to create an SPFx Extension project
Understand page placeholders from Application Customizer
Understand the ListView Command Set extension
Understand the Field Customizer extension
Understand the process to package and deploy an SPFx solution
Understand the options for preparing a package for deployment
Understand the options for packaging a solution
Understand the requirements of tenant-scoped solution deployment
Understand the requirements of domain isolated web parts
Understand the options to deploy a solution
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 considerations for creating a SPFx Web Part to be a Teams Tab
Understand the options for deploying a SPFx Web Part as 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
Extend Teams – 20 questions
Understand the components of a Teams app
Understand the purpose of a Teams app manifest
Understand App Studio functionality and features
Identify the components of an app package for Microsoft Teams
Understand the options for distributing a Teams app
Understand the benefits of using deep links
Understand task modules
Understand webhooks in Microsoft Teams
Understand when to use webhooks
Understand the limitations of webhooks
Understand the differences between incoming and outgoing webhooks
Understand tabs in Microsoft Teams
Understand when to use tabs
Understand the capabilities of personal tabs
Understand the capabilities of channel tabs
Understand the requirements for tabs for mobile clients
Understand messaging extensions
Understand when to use messaging extensions
Understand where messaging extensions can be invoked from
Understand search based messaging extensions
Choose the appropriate message extension command type based on requirements
Understand action-based messaging extensions with adaptive cards
Understand action-based messaging extensions with parameters
Understand conversational bots
Understand when to use conversational bots
Understand the scoping options for bots
Understand when to use a task module from a bot
Extend Office – 20 questions
Understand fundamental components and types of Office Add-ins
Understand task pane and Content Office Add-ins
Understand dialogs
Understand custom functions
Understand Add-in commands
Understand the purpose of Office Add-ins manifest
Understand Office JS APIs
Understand the Office Add-in programming model
Understand Office Add-in developer tools
Understand the capabilities of the Excel Javascript API
Understand the capabilities of the Outlook JavaScript API
Understand the capabilities of the Word JavaScript API
Understand the capabilities of the PowerPoint JavaScript API
Understand the capabilities of custom functions
Understand customization of Add-ins
Understand the options of persisting state and settings
Understand Office UI Fabric in Office Add-ins
Understand when to use Microsoft Graph in Office Add-ins
Understand authorization when using Microsoft Graph in Office Add-ins
Understand testing, debugging, and deployment options
Select deployment options based on requirements
Understand testing and debugging concepts for Office Add-ins
Understand actionable messages
Understand the features of actionable messages with an adaptive card
Understand the scenarios for refreshing an actionable message
Notes:
The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.
Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.
A practice test simulates the actual test and aims to prepare you better for what to expect on the real exam. A MeasureUp practice test contains around 150 questions covering the exam objective domains. In a MeasureUp practice test there are two specific test-taking modes to prepare students for their certification:Certification Mode and Practice Mode.
The Practice Modeallows users to highly configure their testing environment. They can decide how many questions they want to include in their assessment, the maximum time to finish the test, the possibility to randomize the question order, and select how and which questions will be shown on the test.
The Certification Mode simulates the actual testing environment encountered by users when taking a certification exam. They are timed and userscannot request the answers and explanations to questions until the test is over.
How does it work?
Take a look at our video to see exactly how MeasureUp’s practice tests work.
Why should you trust MeasureUp over free Learning material?
MeasureUp
Free learning material
A greater number of questions, so more opportunities to learn.
A small number of questions to introduce the exam.
Detailed explanations with online references of correct and incorrect answers.
Brief or no explanations of both correct and incorrect answer options.
A total of fourteen different question types.
Limited question types out of all the ones you'll find on the exam.
Customize the test based on your needs. Certification & Practice Mode.
Just one assessment type, without customization options and without a time countdown.
Will studying with a MeasureUp practice test improve my chances of passing at the first attempt?
Yes. MeasureUp's practice tests have been specifically designed to help you both save time and pass at the first attempt. The test is fully customizable, allowing you to discover and focus on your weak areas. This makes the learning process quicker and smoother. Also, as the style, objectives, question type, and difficulty are the same as those found on the official exam, you can be confident that when you pass the practice test twice in Certification Mode, you are examready.
What can I expect to earn if I pass the MS-600 exam?
On passing the MS-600 exam and obtaining a job as a mid-level developer, you can expect to earn a salary in the United States of approximately $150,000.
Source: Nigel Franks International.
Continue to grow with MeasureUp’s learning material. Explore the Microsoft 365 learning path.
The MeasureUpMS-600 practice test is the most realistic simulation of the actual certification exam on the market, giving you the perfect opportunity to pass the official MS-600exam on the first go. With our Test Pass Guarantee, you can be sure of success as we offer all of your money back if you do not pass.The MS-600 practice test has been created by leading experts in the field of designing modern enterprise-grade applications and solutions with Microsoft Teams.
Why should you trust MS-600 Practice Test from MeasureUp over free learning material?
The MeasureUp MS-600 practice test has many benefits over free learning material, including:
A higher number of questions, so more opportunities to learn.
Detailed explanations with online references of correct and incorrect answers.
A total of fourteen different question types, replicating the look and feel of the real exam.
Customizable based on your needs. Certification & Practice Modes.
Test Pass Guarantee.
Written, reviewed, and edited by experts.
How can I use the MS-600 Practice Test?
You can use the MS-600 practice test in two different modes: certification and practice mode. The first gives you the possibility to assess your knowledge and discover your weak areas, and the second allows you to focus on these areas, ensuring you spend your time more effectively. We first recommend you take the MS-600 practice test in certification mode. By studying the generated report on completing the test, you will get a helpful overview of which areas require further attention. You should then take the test in practice mode in order to develop those areas. Once you feel confident you have improved your knowledge in these areas, you can re-take the test in certification mode and, on passing two consecutive times with a score of 90%, you know you are exam ready!
Will the questions be the same as the actual exam?
Although the questions will emulate those of the official exam in terms of style, content, level of difficulty, for reasons of copyright they will not be exactly the same. This will allow you to fully understand the content you are studying so that, no matter how the questions are focused, you can be confident you are covering the same material and that you will have no problem in passing the exam.
MS-600 CERTIFICATION EXAM
What is the MS-600?
The MS-600 exam validates your ability to build custom apps that extend Microsoft Teams, SharePoint, and Viva Connections.
How can I pass the MS-600 certification exam?
Review the MS-600 objective domains.
Create your study plan for your preparation.
Sign up for the MeasureUp practice tests. Our practice tests simulate the actual exam in terms of style, format, skill sets, question structure, and level of difficulty, and can be taken in two different formats: practice mode and certification mode.
Practice, practice, practice!When you have reviewed all the questions available in the MS-600 practice test, checking the correct answers, reviewing the explanations regarding all the different answer options, and consulting the carefully chosen references, it is now time to use the test’s Certification Mode. This is the closest experience you’ll get to the actual exam. And when you pass the Certification Mode twice consecutively with a score of90% or more, you know you are… Exam ready!
How many questions are therein theMS-600 exam?
As a Microsoft Associate exam, MS-600 exam will have around 50 questions.
How hard is the MS-600 exam?
The MS-600 is an Associate exam and is therefore pitched at an intermediate level of difficulty.
Is MS-600 worth it?
It only requires the passing of one exam to earn the Teams Application Developer Associate certification so, if you are involved in building Microsoft 365 apps or are planning to do so, this is probably worth the investment of time and money.
https://www.measureup.com/microsoft-practice-test-ms-600-building-applications-and-solutions-with-microsoft-365-core-services.html6988[Retired Exam] Microsoft Practice Test MS-600: Building Applications and Solutions with Microsoft 365 Core Services<b>Questions:</b> 129 <br><b>Release Date:</b> 08/2020 <br><b>Job Role:</b> Developer <br><b>Language:</b> English <br><br><p><span data-contrast="auto">The MS-600 practice test contains 129 questions and covers the following objectives:</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></p>
<h3 aria-level="1">Implement Microsoft Identity – 29 questions </h3>
<h4 aria-level="2"><span style="color: #0780c2;">Register an Application </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Determine the supported account type</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Select authentication and client credentials for app type and authentication flow</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="93" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Define app roles</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Implement Authentication </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Configure Microsoft Authentication Library (MSAL JS) for endpoint and token cache</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Plan and configure scopes for dynamic or static permission</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="94" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Use the MSAL JS login method</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Configure Permissions to Consume an API </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="95" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Configure Delegated permissions for the app</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="95" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Configure Application permissions for the app</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="95" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identify admin consent requirements</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Implement Authorization to Consume an API </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Configure incremental consent scopes</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="96" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Call MSAL JS using AquireTokenSilent/AquireToken pattern</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Implement Authorization in an API </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="97" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Calidate Access Token</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="97" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Configure effective permissions for delegated scopes</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="97" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement app permissions using roles</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="97" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Use a delegated access token to call a Microsoft API</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Create a Service to Access Microsoft Graph </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="98" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Configure client credentials using a certificate</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="98" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Configure Application permissions for the app</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="98" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Acquire an access token for Microsoft Graph using an application permission and client credential certificate</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="98" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Acquire an access token using the client secret</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h3> </h3>
<h3>Build Apps with Microsoft Graph – 30 questions </h3>
<h4><span style="color: #0780c2;">Optimize Data Usage with query parameters </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Use $filter query parameter</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Use $select query parameter</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Order results using $orderby query parameter</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Set page size of results using $skip and $top query parameters</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Expand and retrieve resources using $expand query parameter</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Retrieve the total count of matching resources using $count query parameter</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Search for resources using $search query parameter</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="99" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Determine the appropriate Microsoft Graph SDK to leverage</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Optimize network traffic </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="100" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Monitor for changes using change notifications</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="100" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Combine multiple requests using $batch</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="100" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Get changes using a delta query</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="100" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implement error 429 handler</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Access User data from Microsoft Graph </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="101" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Get the signed in users profile</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="101" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Get a list of users in the organization</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="101" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Get the users profile photo</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="101" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Get the user object based on the users unique identifier</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="101" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Get the users manager profile</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h4><span style="color: #0780c2;">Access Files with Microsoft Graph </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="102" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Get the list of files in the signed in users OneDrive</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="102" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Download a file from the signed in users OneDrive using file unique id</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="102" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Download a file from a SharePoint Site using the relative path to the file</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="102" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Get the list of files trending around the signed in user</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="102" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Upload a large file to OneDrive</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="102" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Get a user object from an owner list in a group and retrieve that user’s files</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Manage a group lifecycle on Microsoft Graph </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Get the information on a group by id</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Get the list of members in a Group</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Get the list of owners of a Group</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Get the list of Groups where the signed in user is a member</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Get the list of Groups where the signed in user is an owner</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Provision a Group</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Provision a Team with a Group</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="103" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Delete a group</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h3 aria-level="1"> </h3>
<h3 aria-level="1">Extend and Customize SharePoint – 30 questions </h3>
<p><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></p>
<h4 aria-level="2"><span style="color: #0780c2;">Understand the components of a SharePoint Framework (SPFx) web part </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="104" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Identify the appropriate tool to create an SPFx Web Part project</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="104" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand properties of client-side web parts</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="104" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand Office UI Fabric in client-side web parts</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="104" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand when to use an app page</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="104" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Differentiate between app page and web part</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="104" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand rendering framework options</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Understand SPFx extensions </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="105" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identify the appropriate tool to create an SPFx Extension project</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="105" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand page placeholders from Application Customizer</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="105" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the ListView Command Set extension</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="105" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the Field Customizer extension</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Understand the process to package and deploy an SPFx solution </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="106" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand the options for preparing a package for deployment</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="106" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the options for packaging a solution</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="106" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the requirements of tenant-scoped solution deployment</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="106" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the requirements of domain isolated web parts</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="106" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the options to deploy a solution</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h4> </h4>
<h4><span style="color: #0780c2;">Understand the consumption of Microsoft Graph </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="107" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the purpose of the MSGraphClient object</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="107" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the methods for granting permissions to Microsoft Graph</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Understand the consumption of third party APIs secured with Azure AD from within SPFx </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="108" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand the purpose of the AadHttpClient object</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="108" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand the methods for granting permissions to consume a third party API</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Understand Web Parts as Teams Tabs </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="109" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Understand the considerations for creating a SPFx Web Part to be a Teams Tab</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="109" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand the options for deploying a SPFx Web Part as a Teams Tab</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h4 aria-level="2"> </h4>
<h4 aria-level="2"><span style="color: #0780c2;">Understand branding and theming in SharePoint </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="110" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand the options for SharePoint site theming</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="110" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the options for site designs and site scripts</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h3> </h3>
<h3>Extend Teams – 20 questions </h3>
<h4><span style="color: #0780c2;">Understand the components of a Teams app </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="111" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Understand the purpose of a Teams app manifest</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="111" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand App Studio functionality and features</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="111" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identify the components of an app package for Microsoft Teams</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="111" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand the options for distributing a Teams app</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="111" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand the benefits of using deep links</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="111" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand task modules</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h4> </h4>
<h4><span style="color: #0780c2;">Understand webhooks in Microsoft Teams </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="112" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand when to use webhooks</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="112" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the limitations of webhooks</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="112" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the differences between incoming and outgoing webhooks</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Understand tabs in Microsoft Teams </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="113" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand when to use tabs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="113" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the capabilities of personal tabs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="113" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the capabilities of channel tabs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="113" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the requirements for tabs for mobile clients</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Understand messaging extensions </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="114" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand when to use messaging extensions</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="114" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand where messaging extensions can be invoked from</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="114" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand search based messaging extensions</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="114" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Choose the appropriate message extension command type based on requirements</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="114" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand action-based messaging extensions with adaptive cards</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="114" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand action-based messaging extensions with parameters</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Understand conversational bots </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="115" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Understand when to use conversational bots</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="115" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand the scoping options for bots</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="115" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand when to use a task module from a bot</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h3> </h3>
<h3>Extend Office – 20 questions </h3>
<h4><span style="color: #0780c2;">Understand fundamental components and types of Office Add-ins </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="116" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Understand task pane and Content Office Add-ins</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="116" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand dialogs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="116" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand custom functions</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="116" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand Add-in commands</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="116" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Understand the purpose of Office Add-ins manifest</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Understand Office JS APIs </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="117" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Understand the Office Add-in programming model</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="117" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand Office Add-in developer tools</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="117" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand the capabilities of the Excel Javascript API</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="117" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the capabilities of the Outlook JavaScript API</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="117" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the capabilities of the Word JavaScript API</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="117" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the capabilities of the PowerPoint JavaScript API</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="117" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the capabilities of custom functions</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Understand customization of Add-ins </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="118" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand the options of persisting state and settings</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="118" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand Office UI Fabric in Office Add-ins</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="118" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand when to use Microsoft Graph in Office Add-ins</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="118" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand authorization when using Microsoft Graph in Office Add-ins</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="color: #0780c2;">Understand testing, debugging, and deployment options </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="119" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Select deployment options based on requirements</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="119" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Understand testing and debugging concepts for Office Add-ins</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="color: #0780c2;">Understand actionable messages </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="120" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Understand the features of actionable messages with an adaptive card</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="120" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Understand the scenarios for refreshing an actionable message</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></p>
<p><strong><span data-contrast="none">Notes:</span></strong><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="62" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="62" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.</span></li>
</ul>
<p> </p>
<p> </p> <u><a target="_blank" href="https://docs.measureup.com/knowledgebase/system-requirements/">System Requirements</a></u>https://www.measureup.com/media/catalog/product/m/i/microsoft_ms-600_pt-retired.png6.93instock996.939392.07Microsoft000https://www.measureup.com/media/catalog/product/m/i/microsoft_ms-600_pt-retired.png/measureup/measureup/Microsoft/measureup/Microsoft/Microsoft Technical/measureup/Microsoft/Microsoft Technical/Microsoft Practice Tests/measureup/Retired Exams2020-08-06T14:01:12+0000