Course

Build Connectors and Plugins for Microsoft Copilot for Microsoft 365 – Intensive Training («MS401»)

This training course is designed to help you understand the extensibility options available for Microsoft Copilot for Microsoft 365.
Vendor code

MS-4010

Duration 1 day
Price 900.–
Course documents Official Microsoft Courseware on Microsoft Learn

Course facts

Key Learnings
  • Describing ways to extend Microsoft Copilot for Microsoft 365 to fit unique business needs, enriching user workflows
  • Describing how Graph connectors can be used to enhance Copilot's data access and discoverability for real-time engagement
  • Describing how plugins can expand Copilot's skills, allowing interaction with real-time data across Microsoft 365 apps
  • Describing ways to build custom copilots using foundational models for specialized user interactions within Microsoft 365
  • Describing the business value, benefits, and limitations of extending Copilot for Microsoft 365.
  • Examining use cases for different extensibility options
  • Optimizing your plugins for use with Copilot
  • Applying best practices for building high quality plugins for Copilot
  • Understanding data, privacy, and security considerations for plugins and connectors
  • Understanding the purpose and functionality of Teams Message Extensions as plugins in Microsoft Copilot for Microsoft 365
  • Setting up a development environment and run the Northwind Inventory application
  • Gaining practical experience in running the application as a message extension in Microsoft Teams and Outlook
  • Running the application as a plugin for Copilot for Microsoft 365 and experiment with prompting
  • Developing skills in adding new commands to the application to expand the plugin capabilities and perform more tasks
  • Understanding the underlying code of the application and how it works in more depth
Content

Learn about the different ways to extend Copilot, including building plugins and connectors, and how to choose the right option for your use case. The course also covers best practices for building high-qulaity plugins and connectors, as well as data, privacy, and security considerations. Whether you are a pro-code or low/no-code developer, this course will help you chart your path to extending and customizing Copilot for Microsoft 365.

1 Microsoft Copilot Extensibility Fundamentals
Learn how to develop a strategy to enhance Copilot for Microsoft 365 with custom skills and organizational knowledge, focusing on plugins and connectors to improve efficiency and productivity across applications. It details the options for extending Copilot, emphasizing the integration of these extensions to maximize the tool's potential.

2 Choose a Copilot Extensibility Development Path
Learn how to develop a strategy to enhance Copilot for Microsoft 365 with custom skills and organizational knowledge, focusing on plugins and connectors to improve efficiency and productivity across applications. It details the options for extending Copilot, emphasizing the integration of these extensions to maximize the tool's potential.

3 Guided Project - Build a Message Extension Plugin with TypeScript (TS) for Microsoft Copilot
This guided project is about building message extension plugins for Microsoft Copilot for Microsoft 365 using TypeScript and the Teams Toolkit.

Target audience

This training course is trageted at developers who are interested in extending and customizing Microsoft Copliot for Microsoft 365. This includes both pro-code and low/no-code developers who want to learn about the different Copilot extensibility options available and how to choose the right option for thir case.

Requirements
  • Experience with Visual Studio Code (VS Code)
  • Experience with TypeScript (TS), JavaScript (JS), Node.js, and npm
  • Experience with the Microsoft Teams Toolkit, message extensions, and adaptive cards
  • Familiarity with Microsoft Copilot, Microsoft Teams, and Microsoft 365

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

4
Apr
2025
Geneva
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
11
Apr
2025
Basel
English
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
11
Apr
2025
Zürich
English
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
11
Apr
2025
Berne
English
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
12
May
2025
Lausanne
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
16
May
2025
Zürich
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
16
May
2025
Berne
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
16
May
2025
Basel
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
23
Jun
2025
Geneva
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
8
Jul
2025
Zürich
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
8
Jul
2025
Berne
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
8
Jul
2025
Basel
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
8
Aug
2025
Lausanne
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
12
Sep
2025
Virtual Training
English
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
19
Sep
2025
Geneva
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
29
Sep
2025
Zürich
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
29
Sep
2025
Berne
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
29
Sep
2025
Basel
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
27
Oct
2025
Lausanne
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
12
Dec
2025
Geneva
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
Next date
4
Apr
2025
Geneva
French
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.