Course Description
This course dives into the five central elements of the Microsoft 365 platform - implementing Microsoft Identity, working with Microsoft Graph, extending and customizing SharePoint, leveraging Teams, and incorporating and expanding Office. You will also gain invaluable insight into UI elements including Adaptive Cards and UI Fabric. Skills gained in this class can be put to use immediately when you return to your organization.
Course Objectives
By actively participating in this course, you will learn about the following:
Implementing Microsoft Identity
Working with Microsoft Graph
Determining workload platform targets
Integration Points, including Microsoft Teams, Office Add-ins, and SharePoint Framework
Agenda
Agenda
1 - IMPLEMENT MICROSOFT IDENTITY
Microsoft Identity platform
Register an Application
Implement Authentication
Configure Permissions to consume an API
Implement Authorization to consume an API
Implement Authorization in an API
Create a Service to access Microsoft Graph
Lab : Implement Microsoft Identity
2 - WORK WITH MICROSOFT GRAPH
What is Microsoft Graph
Access user data from Microsoft Graph
Data usage with query parameters
Manage a group lifecycle on Microsoft Graph
Access files with Microsoft Graph
Optimize network traffic
Lab : Work with Microsoft Graph
3 - EXTEND AND CUSTOMIZE SHAREPOINT
SharePoint Framework web parts
SharePoint Framework extensions
Package and deploy a SPFx solution
Consumption of Microsoft Graph
Consumption of 3rd party APIs secured with Azure AD from within SPFx
Web Parts as Teams Tabs
Branding and theming in SharePoint
Lab : Extend and Customize SharePoint
4 - EXTEND TEAMS
Microsoft Teams App
Webhooks in Microsoft Teams
Tabs in Microsoft Teams
Messaging extensions in Microsoft Teams
Conversational bots in Microsoft Teams
Lab : Extend Teams
5 - EXTEND OFFICE
Office Add-ins
Office JS APIs
Customization of Add-ins
Testing, debugging, and deployment options
Actionable message
Lab : Extend Office
Audience
Who Should Attend
Developers interested in Microsoft 365 development platform or in passing the Microsoft 365 Developer Associate certification exam.