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

Microsoft Graph
Microsoft Teams
Microsoft Entra ID

Practice building and updating Microsoft Teams apps that retrieve data from Microsoft Graph. Deploy to Azure and publish your app for users in an organization.

Learning objectives

In this module, you'll practice how to:

  • Create a conversational bot
  • Create a message extension
  • Create a webhook
  • Create a tab
  • Retrieve Microsoft 365 data using Microsoft Graph
  • Deploy app source code to Azure
  • Distribute app for all users in an organization


  • 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
  • Global administrator access to a Microsoft 365 tenant
  • Access to a Microsoft Azure subscription