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 Mobile Applications Protected by Azure Active DirectoryPluralsight Microsoft Azure Developer: Implement Secure Cloud Solutions
Pluralsight Developing Azure Active Directory B2C Applications
Pluralsight Microsoft Azure Developer: Integrating an App or Service with Microsoft Graph
Pluralsight Developing UWP Apps: 8 Cloud and Connected Services
LinkedIn Learning