1 - Implement Microsoft Identity
Microsoft Identity platformRegister an ApplicationImplement AuthenticationConfigure Permissions to consume an APIImplement Authorization to consume an APIImplement Authorization in an APICreate a Service to access Microsoft GraphLab : Implement Microsoft Identity
2 - Work with Microsoft Graph
What is Microsoft GraphAccess user data from Microsoft GraphData usage with query parametersManage a group lifecycle on Microsoft GraphAccess files with Microsoft GraphOptimize network trafficLab : Work with Microsoft Graph
3 - Extend and Customize SharePoint
SharePoint Framework web partsSharePoint Framework extensionsPackage and deploy a SPFx solutionConsumption of Microsoft GraphConsumption of 3rd party APIs secured with Azure AD from within SPFxWeb Parts as Teams TabsBranding and theming in SharePointLab : Extend and Customize SharePoint
4 - Extend Teams
Microsoft Teams AppWebhooks in Microsoft TeamsTabs in Microsoft TeamsMessaging extensions in Microsoft TeamsConversational bots in Microsoft TeamsLab : Extend Teams
5 - Extend Office
Office Add-insOffice JS APIsCustomization of Add-insTesting, debugging, and deployment optionsActionable messageLab : Extend Office
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Students in this course are interested in Microsoft 365 development platform or in passing the Microsoft 365 Developer Associate certification exam. Students should also have 1-2 years experience as a developer. This course assumes students know how to code and 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.
You should have 1-2 years experience as a developer. This course assumes you know how to code and 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.