YoVDO

Developing for Microsoft Teams

Offered By: LinkedIn Learning

Tags

Microsoft Teams Courses Node.Js Courses Visual Studio Code Courses Webhooks Courses

Course Description

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

Related Courses

Enabling Teamwork with Microsoft Teams
Microsoft via edX
Getting Started with Microsoft Teams and Office 365 Groups Administration
Pluralsight
Preparing to Migrate to Office 365
Pluralsight
Managing Microsoft Teams Phone Numbers and Systems
Pluralsight
Using Office 365 Groups
Pluralsight