MS-600 Microsoft 365 Certified Developer Associate Exam Test

via Udemy

Go to Course: https://www.udemy.com/course/ms-600-microsoft-365-certified-developer-associate-exam-test/

Overview

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 measuredThe 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 applicationdetermine the supported account typeselect authentication and client credentials for app type and authentication flowdefine app rolesImplement authenticationconfigure the JavaScript implementation of Microsoft Authentication Library (MSAL) for endpoint and token cacheplan and configure scopes for dynamic or static permissionsuse the MSAL (JavaScript) login method Configure permissions to consume an APIconfigure delegated permissions for the appconfigure application permissions for the appidentify admin consent requirementsImplement authorization to consume an APIconfigure incremental consent scopescall MSAL (JavaScript) using aquireTokenSilent/aquireToken pattern Implement authorization in an APIvalidate access tokenconfigure effective permissions for delegated scopesimplement app permissions using rolesuse a delegated access token to call a Microsoft API Create a service to access Microsoft Graphconfigure client credentials using a certificateconfigure application permissions for the appacquire an access token for Microsoft Graph using an application permission and client credential certificateacquire an access token using the client secret Build apps with Microsoft Graph (15-20%)Optimize data usage with query parametersuse $filter query parameteruse $select query parameterorder results using $orderby query parameterset page size of results using $skip and $top query parametersexpand and retrieve resources using $expand query parameterretrieve the total count of matching resources using $count query parametersearch for resources using $search query parameterdetermine the appropriate Microsoft Graph SDK to leverageOptimize network trafficmonitor for changes using change notificationscombine multiple requests using $batchget changes using a delta querydetect and handle throttling Access user data from Microsoft Graphget the signed in user's profileget a list of users in the organizationget the user's profile photoget the user object based on the user's unique identifierget the user's manager's profileAccess files with Microsoft Graphget the list of files in the signed in user's OneDrivedownload a file from the signed in user's OneDrive using file unique iddownload a file from a SharePoint Online site using the relative path to the fileget the list of files trending around the signed in userupload a large file to OneDriveget a user object from an owner list in a group and retrieve that user's filesManage a group lifecycle on Microsoft Graphget the information on a group by idget the list of members in a groupget the list of owners of a groupget the list of groups where the signed in user is a memberget the list of groups where the signed in user is an ownerprovision a groupprovision a teamdelete a group Extend and customize SharePoint (15-20%) Describe the components of a SharePoint Framework (SPFx) web partidentify the appropriate tool to create an SPFx web part projectdescribe properties of client-side web partsdescribe Fluent UI (Office UI Fabric) in client-side web partsdescribe when to use an app pagedifferentiate between app page and web partdescribe rendering framework optionsdescribe branding and theming in SharePoint Online Describe SPFx Extensionsidentify the appropriate tool to create an SPFx Extension projectdescribe page placeholders from Application Customizerdescribe the ListView Command Set extensiondescribe the Field Customizer extension Describe the process to package and deploy an SPFx solutiondescribe the options for preparing a package for deploymentdescribe the options for packaging a solutiondescribe the requirements of tenant-scoped solution deploymentdescribe the requirements of isolated web partsdescribe the options to deploy a solutionDescribe the consumption of Microsoft Graphdescribe the purpose of the MSGraphClient objectdescribe the methods for granting permissions to Microsoft Graph Describe the consumption of third-party APIs secured with Azure AD from within an SPFx solutiondescribe the purpose of the AadHttpClient objectdescribe the methods for granting permissions to consume a third-party API Describe Web Parts as Teams Tabsdescribe how to build a Microsoft Teams tab by using SPFxdescribe the considerations for creating an SPFx Web Part to be a Teams Tabdescribe the options for deploying an SPFx Web Part as a Teams Tab Extend Teams (20-25%) Extend Office (15-20%)

Skills

Reviews