Microsoft Teams Bot Development

Go to class
Write Review

Free Online Course: Microsoft Teams Bot Development provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Microsoft Teams Bot Development is taught by Sahil Malik.

Overview
  • Learn how to set up, configure, and build a Teams bot. Discover how to register your bots, enable side loading, write code for scenarios specific to Teams, and test your bots.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Using the exercise files
    1. The Basics
    • What is Microsoft Teams?
    • Teams demo
    • Dev story for Teams
    • What are bots?
    • Bot Builder SDK
    • Key concepts for bots
    2. Creating a Bot
    • Introduction
    • Setting up your project
    • Writing your bot logic
    • Running your bot
    • Write a GitHub client
    • Loading profiles
    • Bot prompting the user to make a choice
    • Bot loading the user profile
    • Testing using ngrok
    3. Deploy a Bot to Microsoft Teams
    • Make code changes for Teams
    • Registering your bot
    • Adding the Teams channel
    • Exposing the bot using ngrok
    • Testing your bot via web chat
    • Enable side loading bots in teams
    • Testing the bot in Microsoft Teams
    • Registering the bot in Azure Portal
    • Bots as AzureAD applications
    4. Teams Bot Interactions
    • Updating your bot registration
    • Updating bot registration in Azure
    • One-on-one Teams bot
    • Testing one-on-one Teams bot
    • User profile Teams Bot
    • Testing user profile Teams Bot
    • Get channels Bot
    • Building the bot package
    • Side loading and testing your bot
    Conclusion
    • Next steps