Interested in a private company training? Request it here.
Getting Started with Microsoft Identity
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
Learn how to control the amount of data returned by Microsoft Graph to optimize queries using query parameters.
Learn how Microsoft Graph uses throttling to maintain service health and how to address this feature when creating applications.
Learn how to access user data from Microsoft Graph.
Learn how to manage the lifecycle of Office 365 groups with Microsoft Graph.
Learn how to access files in OneDrive with Microsoft Graph.
Learn how to with change notifications (webhooks) and track changes (delta query) in the Microsoft Graph.
An introduction to creating custom apps for Microsoft Teams built on the Microsoft Teams Platform.
Learn how to interact with users in Microsoft Teams with messaging extensions.
Learn how to create custom tabs and add them to your Microsoft Teams app.
Learn how to create interactive bots and integrate them in Microsoft Teams apps.
Learn how to collect user input with task modules in your Microsoft Teams app.
Learn how to connect your custom web services to Microsoft Teams using webhooks and Office 365 Connectors
Learn how to use Microsoft Graph to interact with Microsoft Teams
In this module, you'll learn about the different authentication flows supported by Microsoft Teams that you can use in your custom apps.
Learn how to create interactive meeting apps for Microsoft Teams meetings.
Use the Developer Portal to modify app definitions and manage app packages. Leverage the Microsoft Teams Framework (TeamsFx) to set up CI/CD pipelines and automate deployment.
Leverage Microsoft Purview's risk and compliance solutions and Application Insights to understand how users are interacting with your app. Use Azure Log Analytics and other Azure Monitor tools to analyze log data from your application.
The Building applications and solutions with Microsoft 365 core services course is designed for persons who are aspiring to the Microsoft Teams Application Developer role. In this course, students will learn how to build collaboration solutions leveraging 4 central elements of the Microsoft 365 platform: implementing Microsoft identity, working with Microsoft Graph, and building applications for Microsoft Teams. In Implement Microsoft identity, students will learn to implement Microsoft identity including registering an application, implementing authentication, configuring permissions to consume an API, and creating a service to access Microsoft Graph. In Work with Microsoft Graph, students will learn how to access user data, explore query parameters, manage a group lifecycle, access files, and optimize network traffic using Microsoft Graph. In Build apps for Microsoft Teams, students will look at the components of a Teams App, work with webhooks, tabs, conversational bots, and other Microsoft Teams app capabilities. They will also learn to deploy Microsoft Teams apps.
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.