Build connectors and plugins for Microsoft Copilot for Microsoft 365 (MS-4010)
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 connectors and plugins for Microsoft Copilot for Microsoft 365 (MS-4010) Benefits 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 Learning Objectives 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