Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

MS-600: Develop apps for Microsoft Teams - Associate

Microsoft via Microsoft Learn

Overview

  • Module 1: An introduction to creating custom apps for Microsoft Teams built on the Microsoft Teams Platform.
  • At the end of this module, you should be able to:

    • Describe the components of a Microsoft Teams app
    • List the options for distributing a Microsoft Teams app
    • List the extensibility points available in Microsoft Teams
    • Choose the correct extensibility point(s) based on your scenario
  • Module 2: Learn how to interact with users in Microsoft Teams with messaging extensions.
  • At the end of this module, you should be able to:

    • Demonstrate how to create an action-based messaging extension for Microsoft Teams
    • Demonstrate how to create search-based messaging extension for Microsoft Teams
    • Demonstrate how to unfurl a URL with messaging extension for Microsoft Teams
  • Module 3: Learn how to create custom tabs and add them to your Microsoft Teams app.
  • At the end of this module, you should be able to:

    • Evaluate the differences between personal and channel/group tabs.
    • Create a channel/group tab with a configuration experience.
    • Create a tab that uses authentication to call a protected REST API.
  • Module 4: Learn how to create interactive bots and integrate them in Microsoft Teams apps.
  • At the end of this module, you should be able to:

    • Demonstrate how to create a conversation bot for Microsoft Teams
    • Demonstrate how to subscribe to and respond to events in a conversation bot in Microsoft Teams
    • Demonstrate how to incorporate authentication in a conversation bot in Microsoft Teams
  • Module 5: Learn how to collect user input with task modules in your Microsoft Teams app.
  • At the end of this module, you should be able to:

    • Create a task module for a tab
    • Demonstrate how to create a task module that includes an adaptive card
    • Create a task module for a bot
  • Module 6: Learn how to connect your custom web services to Microsoft Teams using webhooks and Office 365 Connectors
  • By the end of this module, you'll be able to:

    • Demonstrate how to create and use an outgoing webhook for a Microsoft Teams channel
    • Demonstrate how to create and use an incoming webhook for a Microsoft Teams channel
    • Demonstrate how to create, register, and use an Office 365 Connector for Microsoft Teams
  • Module 7: Learn how to use Microsoft Graph to interact with Microsoft Teams
  • At the end of this module, you should be able to:

    • Understand how to use Microsoft Graph to communicate with Microsoft Teams
    • Demonstrate how to get a list of all teams and a specific team with Microsoft Graph
    • Demonstrate how to configure build-in tabs within a Microsoft Teams team with Microsoft Graph
    • Demonstrate how to send a notification to a user or a channel using the Microsoft Teams activity feed with Microsoft Graph
  • Module 8: In this module, you'll learn about the different authentication flows supported by Microsoft Teams that you can use in your custom apps.
  • At the end of this module, you should be able to:

    • Understand the authentication options available to developers creating custom Microsoft Teams tabs and bots
    • Create a Microsoft Teams tab that uses SSO authentication
    • Create a bot for Microsoft Teams that uses SSO authentication

Syllabus

  • Module 1: Introduction to building apps for Microsoft Teams
    • Introduction
    • What are Microsoft Teams apps?
    • How do you create an app for Microsoft Teams?
    • When should you choose to build a custom Microsoft Teams app?
    • Knowledge check
    • Summary
  • Module 2: Task-oriented interactions in Microsoft Teams with messaging extensions
    • Introduction
    • Microsoft Teams messaging extensions and action commands
    • Exercise - Create action command messaging extensions
    • Search command message extensions
    • Exercise - Create search command messaging extensions
    • Link unfurling message extensions
    • Exercise - Implement link unfurling messaging extensions
    • Summary
  • Module 3: Create embedded web experiences with tabs for Microsoft Teams
    • Introduction
    • Create a custom Microsoft Teams personal tab
    • Exercise - Create a custom Microsoft Teams personal tab
    • Create a custom Microsoft Teams channel or group tab
    • Exercise - Create a custom Microsoft Teams channel or group tab
    • Implement authentication in a custom tab
    • Exercise - Implement authentication in a custom tab
    • Summary
  • Module 4: Create interactive conversational bots for Microsoft Teams
    • Introduction
    • Overview of bots with Microsoft Teams
    • Exercise - Creating conversational bots for Microsoft Teams
    • Bots in Microsoft Teams channels and group chats
    • Exercise - Bots in Microsoft Teams channels and group chats
    • Proactive messages from bots
    • Exercise - Proactive messages from bots
    • Summary
  • Module 5: Collect Input in Microsoft Teams with Task Modules
    • Introduction
    • Collecting user input with task modules
    • Exercise - Collecting user input with task modules
    • Using adaptive cards and deep links in task modules
    • Exercise - Using adaptive cards and deep links in task modules
    • Using task modules with bots
    • Exercise - Using task modules with bots
    • Summary
  • Module 6: Connect web services to Microsoft Teams with webhooks and Office 365 Connectors
    • Introduction
    • Connect web services to Microsoft Teams with webhooks
    • Exercise - Create outgoing webhooks
    • Create incoming webhooks
    • Exercise - Create incoming webhooks
    • Use Office 365 Connectors in Microsoft Teams
    • Exercise - Create and add Office 365 Connectors to teams
    • Summary
  • Module 7: Microsoft Teams – Use the teamwork Microsoft Graph endpoint
    • Introduction
    • Use Microsoft Graph with Microsoft Teams
    • Exercise - Teamwork endpoint introduction
    • Configure a built-in tab with Microsoft Graph
    • Exercise - Configure a built-in tab with Microsoft Graph
    • Use Microsoft Graph to post to the activity feed
    • Exercise - Use Microsoft Graph to post to the activity feed
    • Summary
  • Module 8: Microsoft Teams – Authentication and Single Sign-on
    • Introduction
    • Understand authentication and single sign-on (SSO) in Microsoft Teams apps
    • Exercise - Implement single sign-on (SSO) for Microsoft Teams apps
    • Single sign-on (SSO) with Microsoft Teams tabs
    • Exercise - Single sign-on (SSO) with Microsoft Teams tabs
    • Single sign-on (SSO) with Microsoft Teams bots
    • Exercise - Single sign-on (SSO) with Microsoft Teams bots
    • Summary

Reviews

Start your review of MS-600: Develop apps for Microsoft Teams - Associate

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.