Chapter 1: Overview: Microsoft Teams Developer Platform Chapter Goal: Introduction to Microsoft Teams Developer Platform
No of pages: 20
Sub -Topics
1. Objectives
2. Microsoft Teams Overview
3. Key Features of Microsoft Teams
4. Teams Architecture 5. Teams extensible platform capabilities
6. Why do you have to build apps for Teams
7. Conclusion
Chapter 2: Building Apps and Solutions with Microsoft Teams
Chapter Goal: This chapter covers - setup environment and explains how to create apps for Microsoft Teams using C# on .NET, Nodejs, and Yeoman Generator. Also describes about various contexts and scenarios about teams' apps line of business. No of pages: 35
Sub - Topics:
1. Microsoft Teams Developer Platform Overview
2. Setup the Development environment for Microsoft Teams
3. Register the bot with Microsoft Azure's Bot Framework
4. Teams apps in various contexts 5. Create an app using yeoman generator
6. Use App Studio to create your app
7. Create an app package for your Microsoft Teams app
8. Create an app using Nodejs
9. Create an app using C#
10. How to use Adaptive cards in Teams app
11. Conclusion Chapter 3: Interactive conversational bots Chapter Goal: This chapter covers various features of conversational bots and explains how to create bot with examples to guide the users
No of pages: 35
Sub - Topics
1. Overview of bots
2. Bots in Microsoft Teams channels and group chats
3. Proactive messages from bots
4. Exercise 1 - Creating conversational bots for Microsoft Teams
5. Exercise 2 - Bots in Microsoft Teams channels and group chats
6. Exercise 3 - Proactive messages from bots
7. Conclusion
Chapter 4: Messaging extension and action comments Chapter Goal: This chapter covers various features of Messaging extension and explains how to create Messaging extension and command actions with examples to guide the users
No of pages: 30
Sub - Topics:
1. Overview of message extension
2. Microsoft Teams messaging extensions and action commands
3. Search command message extensions
4. Link unfurling message extensions
5. Exercise 1 - Create action command messaging extensions
6. Exercise 2 - Create search command messaging extensions
7. Exercise 3 - Implement link unfurling messaging extensions
8. Conclusion Chapter 5: Embedded web experiences with tabs Chapter Goal: This chapter covers various features of tabs and explains how to create tabs for personal, groups and teams contexts with examples to guide the users
No of pag
About the Author:
Jenkins is an Office Development MVP who has been working on SharePoint for more than 16 years, focusing on building custom solutions for Microsoft Teams, SharePoint Framework, Power Platform, Office 365, and SharePoint.
He is passionate about SharePoint and actively blogs, organizes events, and speaks at events and international conferences, most recently on the topics of Microsoft Teams, SharePoint Framework (SPFx), Power Apps, Power Automate, and Power Virtual Agents.