Description
Course Content
Application types in Microsoft identity
Permissions and Consent Framework
Secure custom APIs with Microsoft Identity
Work with users, groups, and roles in custom apps and APIs
Optimize data usage when using Microsoft Graph with query parameters
Optimize network traffic with Microsoft Graph
Access User Data from Microsoft Graph
Manage Group Lifecycle with Microsoft Graph
Access Files with Microsoft Graph
Use Change Notifications and Track Changes with Microsoft Graph
Introduction to customizing and extending SharePoint
Introduction to building apps for Microsoft Teams
Task-oriented interactions in Microsoft Teams with messaging extensions
Create embedded web experiences with tabs for Microsoft Teams
Create interactive conversational bots for Microsoft Teams
Collect Input in Microsoft Teams with Task Modules
Connect web services to Microsoft Teams with webhooks and Office 365 Connectors
Microsoft Teams – Use the teamwork Microsoft Graph endpoint
Microsoft Teams – Authentication and Single Sign-on
Create interactive meeting apps for Microsoft Teams
Distribute your Microsoft Teams app
Monitor and maintain Microsoft Teams solutions
Who should attend
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.
Certifications
This course is part of the following Certifications:
Microsoft 365 Certified: Teams Application Developer Associate
Prerequisites
Before attending this course, students should 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.
It is recommended that students have some experience developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all phases of software development.
Course Objectives
Working with Microsoft Graph
Determining workload platform targets
Integration Points, including Microsoft Teams, Office Add-ins, and SharePoint Framework