Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Building Solutions with Microsoft Teams

66,99 €

Sofort verfügbar, Lieferzeit: Sofort lieferbar

Format auswählen

Building Solutions with Microsoft Teams, Apress
Understanding the Teams App Developer Platform
Von Jenkins NS, im heise Shop in digitaler Fassung erhältlich

Produktinformationen "Building Solutions with Microsoft Teams"

Explore Microsoft Teams and use its principal tools such as Node.js, npm, Yeoman, Gulp, TypeScript, and React to help you develop for Teams better. This book covers the core components and use cases for Teams apps and guides you through ideas for automation, provisioning, and implementation.

Building Solutions with Microsoft Teams starts with an overview of the Microsoft Teams developer platform followed by how to set up your environment for building apps and solutions with Teams. You will then go through various features of conversational bots and learn how to create a bot. You will gain an understanding of the messaging extension and command actions along with tabs for personal, groups, and teams contexts. Moving forward, you will work with SharePoint and Teams together via SharePoint Framework. Finally, you will manage the Teams life cycle and see design guidelines supported by various case studies.

After reading this book, you will be able to integrate solutions from Power Apps, Power Automate, Power BI, and Power Virtual agents by using accelerators. You will also be able to leverage your existing skills from SharePoint Framework development.

WHAT YOU WILL LEARN

* Extend the Teams developer platform capabilities
* Understand Microsoft Graph, including lifecycle management, collaboration, calling, and online meetings
* Create an app package for your Microsoft Teams app
* Connect web services to Microsoft Teams with webhooks

WHO THIS BOOK IS FOR

Microsoft Teams developers.

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.

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 PAGES: 30

SUB - TOPICS:

1. Overview of Tabs

2. Create a custom Microsoft Teams personal tab

3. Create a custom Microsoft Teams channel or group tab

4. Implement authentication in a custom tab

5. Exercise 1 - Create a custom Microsoft Teams personal tab

6. Exercise 2 - Create a custom Microsoft Teams channel or group tab

7. Exercise 3 - Implement authentication in a custom tab

8. Conclusion

CHAPTER 6: COLLECT INPUT FROM USER USING TASK MODULES

CHAPTER GOAL: This chapter covers various features of task modules and collects input from users and process the inputs with examples to guide the users

NO OF PAGES: 30

SUB - TOPICS:

1. Overview of Task Modules

2. Collecting user input with task modules

3. Deep links in task modules using adaptive cards

4. Bots using task modules

5. Exercise - Collecting user input with task modules

6. Exercise 1 - Using adaptive cards and deep links in task

7. Exercise 2 - Using task modules with bots

8. Conclusion

CHAPTER 7: CONNECT WEB SERVICES TO MICROSOFT TEAMS WITH WEBHOOKS

CHAPTER GOAL: This chapter covers topics like web services to Microsoft Teams with webhooks and explains how to create incoming webhook and outgoing webhooks with examples to guide the users.

NO OF PAGES: 20

SUB - TOPICS:

1. Overview of Webservices and webhooks

2. Connect web services to Microsoft Teams with webhooks

3. Create incoming webhooks

4. Exercise 1 - Create outgoing webhooks

5. Overview of Connectors

6. Use Office 365 Connectors in Microsoft Teams

7. Exercise 2 - Create incoming webhooks

8. Exercise 3 - Create and add Office 365 Connectors to teams

9. Conclusion

CHAPTER 8: EXTEND YOUR SOLUTION WITH MICROSOFT GRAPH

CHAPTER GOAL: This chapter covers the topic, extend your solution with Microsoft Graph components with examples to guide the users.

NO OF PAGES: 20

SUB - TOPICS:

1. Overview of Connectors

2. Overview of Graph API

3. Teams Graph APIs

4. Graph API for Lifecycle Management

5. AAD App Setup & App Permission

6. Exercise 1 - Quick Start with AAD packaged solution

7. Microsoft Graph: Teams app scenarios

8. Exercise 2 – Manage Teams and Channel using App

CHAPTER 9: BUILDING TEAMS APPS USING SOLUTION ACCELERATORS

CHAPTER GOAL: This chapter covers - Integrate Power Platform, App template and Teams Mobile Platform extensibility with examples

NO OF PAGES: 40

SUB - TOPICS:

1. Overview of Solution Accelerations

2. PowerApps Integration

3. Power Virtual Agents Integration

4. Power Automate Integration

5. Exercise 1 - Make Your PowerApps a Teams App

6. App templates for Teams apps

7. Exercise 2 - A simple FAQ bot that brings a human in the loop

8. Teams Mobile Platform extensibility

9. Exercise 3 – Message extension with Mobile extensibility

10. Conclusion

CHAPTER 10: SHAREPOINT AND TEAMS: BETTER TOGETHER

CHAPTER GOAL: This chapter covers the topic SharePoint and teams better together via SharePoint Framework with examples.

NO OF PAGES: 20

SUB - TOPICS:

1. What is SharePoint Framework

2. Surfacing SharePoint Framework to Teams

3. Package and distribute your SPFX webpart to Teams

4. Exercise 1 – Create a SPFx webpart and distribute to Teams

5. Conclusion

CHAPTER 11: TEAMS LIFECYCLE MANAGEMENT AND DESIGN GUIDELINE FOR APPS

CHAPTER GOAL: This chapter covers the topics Teams life cycle management and design guidelines with examples.

NO OF PAGES: 30

SUB - TOPICS:

1. Overview of Deploy the apps

2. Run and debug your Microsoft Teams app

3. Packaging your app

4. Deploy and publish your app

5. Design tools and approach

6. Best Practices and Examples

7. Exercise 1 – Upload an app package to Microsoft Teams

8. Exercise 2 – Publish your app to your organization

9. Exercise 3 – Publish your app on AppStore

10. Conclusion

Artikel-Details

Anbieter:
Apress
Autor:
Jenkins NS
Artikelnummer:
9781484264768
Veröffentlicht:
18.12.20