MS-600: Develop apps for Microsoft Teams - Associate
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: An introduction to creating custom apps for Microsoft Teams built on the Microsoft Teams Platform.
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- 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.
- 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
At the end of this module, you should be able to:
At the end of this module, you should be able to:
At the end of this module, you should be able to:
At the end of this module, you should be able to:
At the end of this module, you should be able to:
By the end of this module, you'll be able to:
At the end of this module, you should be able to:
At the end of this module, you should be able to:
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
Tags
Related Courses
Developing UWP Apps: 8 Cloud and Connected ServicesLinkedIn Learning Microsoft Graph for Developers
LinkedIn Learning AZ-204: Implement user authentication and authorization
Microsoft via Microsoft Learn Develop apps with the Microsoft Graph Toolkit
Microsoft via Microsoft Learn Explore Microsoft Graph scenarios for ASP.NET Core development
Microsoft via Microsoft Learn