MS-4001 Build Collaborative Apps for Microsoft Teams - Applied Skills Workshop


E-Learning
Description
Learn how to build and distribute Microsoft Teams apps that retrieve user information using the Microsoft Graph API. Practice building and deploying apps in the guided project at the end of the learning path.
Learn how to build and distribute Microsoft Teams apps that retrieve user information using the Microsoft Graph API. Practice building and deploying apps in the guided project at the end of the learning path.
| Lesson Id | Title | Description |
|---|---|---|
| 1 | Get started building apps for Microsoft Teams by using Teams Toolkit for Visual Studio Code |
Introduction Install and set up Teams Toolkit for Visual Studio Code Exercise - Install and set up Teams Toolkit for Visual Studio Code Create a Teams app from a sample in the gallery Exercise - Create a Teams app from a sample in the gallery Run your Teams app Exercise - Run your Teams app Summary |
| 2 | Build conversational bots for Microsoft Teams |
Introduction Explore bots for Microsoft Teams Understand core bot concepts for Microsoft Teams Explore tools for developing bots for Microsoft Teams Create a bot using Teams Toolkit Create and send an Adaptive Card Send proactive messages Knowledge check Summary |
| 3 | Build message extensions for Microsoft Teams and Microsoft Copilot for Microsoft 365 |
Introduction Prepare to build a message extension Define a search command Implement a search-based message extension Define an action command Implement an action-based message extension Extend Copilot for Microsoft 365 using a message extension Knowledge check2 Summary |
| 4 | Build tabs for Microsoft Teams |
Introduction Explore tab scenarios Explore tab development Create a tab using Teams Toolkit Get context in Teams tab Create deep link to a Teams tab Knowledge check Summary |
| 5 | Connect web services to Microsoft Teams using webhooks |
Introduction Explore webhooks and connectors Create an incoming webhook Post a message to an incoming webhook Create an outgoing webhook Knowledge check Summary |
| 6 | Retrieve Microsoft 365 data for Microsoft Teams apps using Microsoft Graph |
Introduction Explore scenarios for developing with Microsoft Graph Register your app with Microsoft Entra Authenticate users using SSO with Teams Toolkit Make requests to the Graph API Configure permissions Retrieve user information Knowledge check Summary |
| 7 | Deploy a Microsoft Teams app to Azure by using Teams Toolkit for Visual Studio Code |
Introduction Create Azure resources to host a Teams tab app Exercise - Create Azure resources to host a Teams tab app Deploy your Teams app's source code Exercise - Deploy your Teams app's source code Publish your Teams tab app Exercise - Publish your Teams tab app Summary |
| 8 | Guided Project |
Introduction Prepare Exercise - Implement a message extension that retrieves data from Microsoft Graph Exercise - Create an Incoming Webhook Exercise - Create a tab Exercise - Create a bot Knowledge check Summary |