- Module 1: Learn how to use the Teams Toolkit extension for Visual Studio Code to build Teams apps.
When you finish this module, you should be able to:
- Describe the basics of Teams platform apps.
- Describe the benefits of using Teams Toolkit for Visual Studio Code to build apps for Teams.
- Create and debug a Teams app by using Teams Toolkit for Visual Studio Code.
- Module 2: A bot, commonly called a chat bot, uses a conversational interface that users can interact with by sending and receiving messages that contain text or interactive cards. Bots are highly flexible and can be used in many ways, such as sending messages proactively, carrying out actions when instructed to, and performing multiple-step workflows. Bots can also be used in many Microsoft Teams contexts, as a personal bot, in a one-to-one or group chat, in Teams channel conversations, or in Teams meeting chats.
When you finish this module, you'll able to:
- Use Teams Toolkit for Visual Studio Code to build a bot that can send proactive messages to Teams.
- Use Teams Toolkit for Visual Studio Code to create a new app for Teams.
- Proactively send interactive cards in messages to Teams.
- Module 3: In this module, you'll learn how to build a Microsoft Teams tab by using Teams Toolkit for Visual Studio Code.
When you finish this module, you should be able to:
- Describe the basics of Teams tab apps.
- Describe the benefits of using Teams Toolkit for Visual Studio Code for building Teams tabs.
- Create and debug a Teams tab by using Teams Toolkit for Visual Studio Code.
- Module 4: The Microsoft Teams JavaScript client library can help you integrate native Teams features right in your application. In this module, you'll learn how to integrate the Teams chat capability in your app by using the Teams JavaScript client library.
When you finish this module, you should be able to:
- Describe the features and capabilities of the Teams JavaScript client library.
- Demonstrate how to seamlessly integrate Teams chat capability into an application by using the Teams JavaScript client library.
- Module 5: Learn about infrastructure requirements and how to get set up to host and publish your app in Microsoft Teams by using the Teams Toolkit extension.
When you finish this module, you should be able to:
- Provision Azure resources by using Teams Toolkit for Visual Studio Code.
- Deploy an app to Azure by using Teams Toolkit.
- Describe different ways to publish your app to your organization's store by using Teams Toolkit.
Overview
Syllabus
- Module 1: 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
- Summary
- Module 2: Module 2: Build a bot by using Teams Toolkit for Visual Studio Code
- Introduction
- Build a bot that can send proactive messages to Microsoft Teams
- Exercise - Build a bot that can send proactive messages to Microsoft Teams
- Summary
- Module 3: Module 3: Build a Microsoft Teams tab app by using Teams Toolkit for Visual Studio Code
- Introduction
- Build a Microsoft Teams tab app
- Exercise - Build a Microsoft Teams tab app
- Summary
- Module 4: Module 4: Add chat to a Microsoft Teams app by using the Teams JavaScript client library
- Introduction
- What is the Teams JavaScript client library?
- Add chat in a Teams tab app
- Exercise - Add chat to a Teams tab app
- Summary
- Module 5: Module 5: 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