Skip to content

Select a date below


Dates are listed in Pacific Time Zone

= Guaranteed to run date


Print Friendly, PDF & Email


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.


  • Basic understanding of Microsoft Teams apps and their components, including adaptive cards and task modules
  • Ability to program with JavaScript, TypeScript, and Node.js
  • Experience using Visual Studio Code at the intermediate level


Get started building apps for Microsoft Teams by using Teams Toolkit for Visual Studio Code

  • 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
  • Run your Teams app

Build conversational bots for Microsoft Teams

  • 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

Build message extensions for Microsoft Teams and Microsoft Copilot for Microsoft 365

  • 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

Build tabs for Microsoft Teams

  • Explore tab scenarios
  • Explore tab development
  • Create a tab using Teams Toolkit
  • Get context in Teams tab
  • Create deep link to a Teams tab

Connect web services to Microsoft Teams using webhooks

  • Explore webhooks and connectors
  • Create an incoming webhook
  • Post a message to an incoming webhook
  • Create an outgoing webhook

Retrieve Microsoft 365 data for Microsoft Teams apps using Microsoft Graph

  • 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

Deploy a Microsoft Teams app to Azure by using Teams Toolkit for Visual Studio Code

  • Create Azure resources to host a Teams tab app
  • Deploy your Teams app\’s source code
  • Publish your Teams tab app

Guided Project: Build and deploy a Microsoft Teams app using Teams Toolkit for Visual Studio Code

Additional information


1 day

Guaranteed to run