Build Collaborative Apps for Microsoft Teams Trainer Preparation Guide (MS-4001)

Course Outline

This course teaches developers how to build custom apps for the Microsoft Teams platform. Students learn to extend Microsoft Teams with bots, message extensions, webhooks, and tabs. Additionally, they gain insights into retrieving data using the Microsoft Graph API and deploying and publishing Teams apps.

Build Collaborative Apps for Microsoft Teams Trainer Preparation Guide (MS-4001) Benefits

  • In this course, you will learn how to:

    • Build conversational bots for Microsoft Teams
    • Develop message extensions for Microsoft Teams
    • Understand considerations for building message extensions as plugins for Microsoft Copilot for Microsoft 365
    • Create tabs for Microsoft Teams
    • Extend Microsoft Teams with custom apps including bots, tabs, and webhooks
    • Use Microsoft Graph API to interact with Microsoft 365 data
    • Deploy and publish Microsoft Teams apps for organizational use
  • Prerequisites

    • A basic understanding of Microsoft Teams apps and their components
    • Basic knowledge of REST services and APIs
    • Programming skills with JavaScript, TypeScript, and Node.js

MS-4001 Course Outline

Building Apps for Microsoft Teams with Teams Toolkit

Learn how to utilize Teams Toolkit for Visual Studio Code to create and deploy custom apps for Microsoft Teams.

Build Conversational Bots for Microsoft Teams

Discover how to create bots for Microsoft Teams, enabling conversational interactions with users through text, interactive cards, and task modules.

Build Message Extensions for Microsoft Teams and Microsoft Copilot for Microsoft 365

Learn to build message extensions for seamless interaction with external services within Microsoft Teams and Microsoft Copilot for Microsoft 365.

Build Tabs for Microsoft Teams

Explore building tabs to provide embedded web experiences within Microsoft Teams, enhancing collaboration and productivity.

Connect Web Services to Microsoft Teams using Webhooks

Learn to create Incoming and Outgoing Webhooks to connect web services to teams and channels in Microsoft Teams, enabling seamless integration and communication.

Retrieve Microsoft 365 Data for Microsoft Teams Apps using Microsoft Graph

Discover how to authenticate users, configure permissions, and retrieve user data for Microsoft Teams apps using the Microsoft Graph API.

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

Understand the infrastructure requirements and learn to deploy Microsoft Teams apps to Azure using Teams Toolkit for Visual Studio Code, simplifying the hosting and publishing process.

Guided Project: Build and Deploy a Microsoft Teams App using Teams Toolkit for Visual Studio Code

Practice building and updating Microsoft Teams apps, deploying to Azure, and publishing for organizational users, gaining hands-on experience in app development and deployment.

Course Dates - North America
Course Dates - Europe
Attendance Method
Additional Details (optional)