Build connectors and plugins for Microsoft Copilot for Microsoft 365 (MS-4010)

Course 8724

  • Duration: 1 day
  • Language: English
  • Level: Foundation

This course provides a comprehensive introduction to extending Microsoft Copilot for Microsoft 365. You will explore how to build connectors and plugins that enhance Copilot's functionality, whether you are a pro-code or low/no-code developer. From understanding the fundamentals of Copilot extensibility to hands-on projects with .NET, Visual Studio, and TypeScript, you'll learn best practices for creating high-quality extensions that align with data, privacy, and security considerations.

Build Microsoft Copilot Connectors and Plugins Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

Build Microsoft Copilot Connectors and Plugins Information

In this course, you will:

  • Master the art of extending Microsoft Copilot by building custom plugins and connectors.
  • Gain hands-on experience with .NET, Visual Studio, and TypeScript.
  • Enhance your productivity by integrating external data sources with Copilot for real-time insights.
  • Learn best practices for data security and privacy in plugin development.

Prerequisites:

None.

Exam Information:

None.

Build Microsoft Copilot Connectors and Plugins Training Outline

Module 1: Microsoft Copilot Extensibility Fundamentals

  • Extension fundamentals
  • Add knowledge with Graph connectors
  • Add skills with plugins
  • Build your own copilot
  • Knowledge check

Module 2: Choose a Copilot Extensibility Development Path

  • Why extend Copilot?
  • Which path for extensibility should you choose?
  • What are the benefits and limitations?
  • Optimize your plugin for Copilot for Microsoft 365
  • How will you use your plugin or connector?
  • Apply data, privacy, and security practices when developing your plugin or connector

Module 3: Connect Copilot for Microsoft 365 to Your External Data in Real-Time

  • What are message extensions?
  • Create a message extension
  • Exercise: Create a message extension
  • Add single sign-on
  • Exercise: Add single sign-on
  • Return product data from Microsoft Entra protected API
  • Exercise: Return product data from Microsoft Entra protected API
  • Extend and optimize message extensions for use with Copilot for Microsoft 365
  • Exercise: Extend and optimize message extensions for use with Copilot for Microsoft 365
  • Knowledge check

Module 4: Guided Project - Build a Message Extension Plugin with TypeScript (TS) for Microsoft Copilot

  • Prepare your development environment
  • Exercise 1: Run the sample as a message extension
  • Exercise 2: Run the sample as a Copilot plugin
  • Exercise 3: Add a new command
  • Exercise 4: Explore the plugin source code

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Build Microsoft Copilot Connectors and Plugins FAQs

You will learn how to build and optimize plugins and connectors for Microsoft Copilot, connect Copilot to external data sources, and implement best practices for data security and privacy.

Yes, this course is designed for beginners, with no prerequisites required. It's ideal for anyone interested in extending Microsoft Copilot for Microsoft 365, regardless of coding experience.

You'll work with .NET, Visual Studio, and TypeScript, along with the Teams Toolkit, to create and extend plugins and connectors for Microsoft Copilot.

Chat With Us