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

LinkedIn Learning

Developing for Microsoft Teams

via LinkedIn Learning

Overview

While you may already be an experienced user of Microsoft Teams, this course teaches you how to develop for the rapidly growing platform.

Syllabus

Introduction
  • Build your productivity tools for Microsoft Teams
  • What are Microsoft Teams extensions?
  • Getting the most from the course
1. Getting Started
  • Options for Teams development
  • Channel apps and personal apps
  • Adding a simple tab
  • Looking at App Studio
  • Packaging and deployment
2. The Development Toolchain
  • Tooling up
  • Set up your development account
  • Development toolchain
  • Node.js and friends
  • Visual Studio Code
3. Tabs
  • What are Microsoft Teams tabs?
  • Channel/Group tabs
  • Personal tabs
  • Challenge: Creating a channel tab
  • Solution: Creating a channel tab
4. Conversational Bots
  • Types of bots
  • Bot registration and Bot Framework
  • Source code
  • Bot Framework Composer and Emulator
  • Challenge: Building a picture library bot
  • Solution: Building a picture library bot
5. Messaging Extensions
  • Introduction to messaging extensions
  • Building a messaging extension
  • Adaptive Cards
  • Challenge: Building a messaging extension to find images
  • Solution: Building a messaging extension to find images
6. Webhooks, Connectors, and Task Modules
  • Incoming webhooks
  • Outgoing webhooks
  • Connectors
  • Task modules
  • Challenge: Gathering information
  • Solution: Gathering information
7. Getting External Data
  • Getting data from Microsoft 365 or custom data sources
  • Authorization and SSO
  • Building tabs using the SharePoint Framework
8. Packaging and Deployment
  • Packaging and hosting
  • Deployment
  • Publishing
  • Tips and tricks
Conclusion
  • Next steps with developing for Microsoft Teams

Taught by

Bill Ayers

Reviews

4.5 rating at LinkedIn Learning based on 46 ratings

Start your review of Developing for Microsoft Teams

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.