Training plan
Module 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
Module 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
Module 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
Module 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
Module 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
Module 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
Module 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
Module 8: Guided Project: Build and deploy a Microsoft Teams app using Teams Toolkit for Visual Studio Code
- 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
Recommended Prerequisite Knowledge
- Know the tools for developing apps for Microsoft Teams, such as the Microsoft Teams Toolkit.
- Know how to deploy and configure Azure Functions, Web Apps, and storage accounts in Azure.