Part I: Before you can start building
Chapter 1: What's required
Chapter 2: Additional tools
Chapter 3: Make it easy on yourself Part II: Tabs
Chapter 4: Teams Client JavaScript SDK
Chapter 5: Static and configurable tabs
Chapter 6: Authentication inside tabs
Chapter 7: Integrating Teams and SharePoint
Part III: Bots
Chapter 8: Introducing Bots
Chapter 9: Natural Language Processing Bots
Chapter 10: Activity Feed Bots
Chapter 11: Teams specific bot integrations
Chapter 12: Calling and media bots
Part IV: Webhooks
Chapter 13: Incoming webhooks
Chapter 14: Outgoing webhooks
Part V: Messaging extensions
Chapter 15: Search Based Extensions
Chapter 16: Action-based extensions
Part VI: Developing against Microsoft Teams Chapter 17: Microsoft Graph for Teams
Chapter 18: PowerShell for Teams
Part VII: Appendices Chapter 19: Appendix A: Advanced Teams development
Chapter 20: Appendix B: Add your solution to the Microsoft Teams app store
About the Author: Rick Van Rousselt is a managing partner at Advantive, a Microsoft Gold Partner. He is an Office Apps and Services Microsoft MVP who has been working with SharePoint since 2007, eventually transitioning to Office 365. With a strong focus on development, his current position has given him a diverse skill set and expertise in Office 365, Azure, and all related technologies. His inquisitive disposition motivates him to continuously gain knowledge and share what he learns with those interested in learning the same technologies. He is often pounding pavement in the global tech community, speaking at events such as Microsoft Ignite, ESPC, Collaboration, SharePoint Saturdays, and more, most recently on the topic of Teams development.