This course offers a comprehensive dive into extending Microsoft Copilot for Microsoft 365, enabling you to enhance its functionality and integrate it seamlessly with your organization's external data sources. You'll gain hands-on experience in building message extension plugins and Microsoft Graph connectors using .NET and Visual Studio, making real-time data integration possible. This practical knowledge is essential for those looking to leverage the full potential of Microsoft 365 Copilot and streamline their workflow processes.
Through interactive lessons and exercises, you'll learn how to create, optimize, and secure these extensions, ensuring they meet your specific business needs. By the end of this course, you'll be equipped with the skills to develop sophisticated solutions that enhance productivity and collaboration within your organization.
Audience Profile
This course is ideal for IT professionals, developers, and system administrators who have global administrator access to a Microsoft 365 tenant and are proficient in .NET application development. It is also suited for those with a basic understanding of Microsoft Entra ID and Microsoft Identity concepts, seeking to expand their capabilities in Microsoft 365 extensibility.
Prerequisites
- Global Administrator Access to a Microsoft 365 tenant
- Ability to develop .NET applications
- Basic understanding of Microsoft Entra ID and Microsoft Identity concepts is recommended.
- .NET 8.0
Course Outline
Module 1: Get started with Microsoft Copilot for Microsoft 365 extensibility
- What is Microsoft Copilot for Microsoft 365?
- Understand Copilot for Microsoft 365 extensibility options
Module 2: Connect Copilot for Microsoft 365 to your external data in real-time with message extension plugins built with .NET and Visual Studio
- What are message extensions?
- Create a message extension
- Exercise - Create a message extension
- Add single sign-on
- Exercise - Add single sign-on
- Retrieve product information from SharePoint Online
- Exercise - Retrieve product information from SharePoint Online
- 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
- Module 3: Integrate external content with Copilot for Microsoft 365 using Microsoft Graph connectors built with .NET
- What are Microsoft Graph connectors?
- Configure an external connection and deploy schema
- Exercise - Configure an external connection and deploy schema
- Import external content
- Exercise - Import external content
- Ensure secure access with access control list
- Exercise - Ensure secure access with access control list
- Understand requirements and recommendations for integrating Microsoft Graph connectors with Copilot for Microsoft 365
- Exercise – Enable external connection for inline results
- Exercise – Get answers based on external content in Copilot