This course covers five central elements of Microsoft 365 platform – implementing Microsoft Identity, working with Microsoft Graph, extending and customizing SharePoint, extending Teams, and extending Office.
Interested in attending? Have a suggestion about running this event near you?
Register your interest now
Description
- 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
- 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
- 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
- Microsoft Teams App
- Webhooks in Microsoft Teams
- Tabs in Microsoft Teams
- Messaging extensions in Microsoft Teams
- Conversational bots in Microsoft Teams
- Office Add-ins
- Office JS APIs
- Customization of Add-ins
- Testing, debugging, and deployment options
- Actionable message
Prerequisites
Good understanding of TCP/IP and DNS technologies
Audience
Students in this course are interested in the Microsoft 365 development platform or in passing the Microsoft Teams Application 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.