Rating 4.0 out of 5 (3 ratings in Udemy)
What you'll learn
- Building Applications and Solutions with Microsoft 365 Core Services
- build apps with Microsoft Graph
- extend and customize SharePoint
- extend Microsoft Teams
- extend Office clients
- implement Microsoft identity
Description
This exam measures your ability to accomplish the following technical tasks: implement Microsoft identity; build apps with Microsoft Graph; extend and customize SharePoint; extend Teams; and extend Office. …
Rating 4.0 out of 5 (3 ratings in Udemy)
What you'll learn
- Building Applications and Solutions with Microsoft 365 Core Services
- build apps with Microsoft Graph
- extend and customize SharePoint
- extend Microsoft Teams
- extend Office clients
- implement Microsoft identity
Description
This exam measures your ability to accomplish the following technical tasks: implement Microsoft identity; build apps with Microsoft Graph; extend and customize SharePoint; extend Teams; and extend Office.
Candidates for this exam are Microsoft 365 developers who design, build, test, and maintain applications and solutions that are optimized for the productivity and collaboration needs of organizations using the Microsoft 365 platform.
Candidates for this exam are proficient in Microsoft identity, Microsoft Graph, and building apps for Microsoft Teams. They have general knowledge on UI elements (including Fluent UI (Office UI Fabric), integration points (including Office Add-ins, SharePoint Framework, Actionable Messages), and determining workload platform targets.
Candidates should have experience developing solutions on Microsoft Teams, Office, or SharePoint through all phases of software development. They should have a basic understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities (including Azure AD and Microsoft accounts), Azure AD B2C, and permission/consent concepts.
Skills measured
The content of this exam was updated on November 29, 2021. Please download the exam skills outline below to see what changed.
Implement Microsoft identity (20-25%)
Build apps with Microsoft Graph (15-20%)
Extend and customize SharePoint (15-20%)
Extend Microsoft Teams (20-25%)
Extend Office (15-20%)
Implement Microsoft identity (20-25%)
Register an application
determine the supported account type
select authentication and client credentials for app type and authentication flow
define app roles
Implement authentication
configure the JavaScript implementation of Microsoft Authentication Library (MSAL) for endpoint and token cache
plan and configure scopes for dynamic or static permissions
use the MSAL (JavaScript) login method
Configure permissions to consume an API
configure delegated permissions for the app
configure application permissions for the app
identify admin consent requirements
Implement authorization to consume an API
configure incremental consent scopes
call MSAL (JavaScript) using aquireTokenSilent/aquireToken pattern
Implement authorization in an API
validate access token
configure effective permissions for delegated scopes
implement app permissions using roles
use a delegated access token to call a Microsoft API
Create a service to access Microsoft Graph
configure client credentials using a certificate
configure application permissions for the app
acquire an access token for Microsoft Graph using an application permission and client credential certificate
acquire an access token using the client secret
Build apps with Microsoft Graph (15-20%)
Optimize data usage with query parameters
use $filter query parameter
use $select query parameter
order results using $orderby query parameter
set page size of results using $skip and $top query parameters
expand and retrieve resources using $expand query parameter
retrieve the total count of matching resources using $count query parameter
search for resources using $search query parameter
determine the appropriate Microsoft Graph SDK to leverage
Optimize network traffic
monitor for changes using change notifications
combine multiple requests using $batch
get changes using a delta query
detect and handle throttling
Access user data from Microsoft Graph
get the signed in user's profile
get a list of users in the organization
get the user's profile photo
get the user object based on the user's unique identifier
get the user's manager’s profile
Access files with Microsoft Graph
get the list of files in the signed in user's OneDrive
download a file from the signed in user's OneDrive using file unique id
download a file from a SharePoint Online site using the relative path to the file
get the list of files trending around the signed in user
upload a large file to OneDrive
get a user object from an owner list in a group and retrieve that user’s files
Manage a group lifecycle on Microsoft Graph
get the information on a group by id
get the list of members in a group
get the list of owners of a group
get the list of groups where the signed in user is a member
get the list of groups where the signed in user is an owner
provision a group
provision a team
delete a group
Extend and customize SharePoint (15-20%)
Describe the components of a SharePoint Framework (SPFx) web part
identify the appropriate tool to create an SPFx web part project
describe properties of client-side web parts
describe Fluent UI (Office UI Fabric) in client-side web parts
describe when to use an app page
differentiate between app page and web part
describe rendering framework options
describe branding and theming in SharePoint Online
Describe SPFx Extensions
identify the appropriate tool to create an SPFx Extension project
describe page placeholders from Application Customizer
describe the ListView Command Set extension
describe the Field Customizer extension
Describe the process to package and deploy an SPFx solution
describe the options for preparing a package for deployment
describe the options for packaging a solution
describe the requirements of tenant-scoped solution deployment
describe the requirements of isolated web parts
describe the options to deploy a solution
Describe the consumption of Microsoft Graph
describe the purpose of the MSGraphClient object
describe the methods for granting permissions to Microsoft Graph
Describe the consumption of third-party APIs secured with Azure AD from within an SPFx solution
describe the purpose of the AadHttpClient object
describe the methods for granting permissions to consume a third-party API
Describe Web Parts as Teams Tabs
describe how to build a Microsoft Teams tab by using SPFx
describe the considerations for creating an SPFx Web Part to be a Teams Tab
describe the options for deploying an SPFx Web Part as a Teams Tab
Extend Teams (20-25%)
Extend Office (15-20%)
Paid
Self paced
Beginner Level
English (US)
46
Rating 4.0 out of 5 (3 ratings in Udemy)
Go to the Course