Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code (MS-4010)
Course Length: 1 day
This course provides comprehensive knowledge and hands-on experience in building declarative agents using Visual Studio Code and Teams Toolkit.

Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal turnaround within 1–2 business days
Course Overview
This course provides comprehensive knowledge and hands-on experience in building declarative agents using Visual Studio Code and Teams Toolkit. Participants start with an introduction to declarative agents, followed by practical labs that guide them through building their first agent, understanding API plugins, and implementing APIs. Advanced topics include creating adaptive cards, managing authentication for API plugins, and integrating Microsoft Graph connectors. By the end of the course, participants have a solid understanding of how to leverage declarative agents to enhance the functionality of Microsoft 365 Copilot.
Course Benefits
Delivery Methods
Delivered for your team at your site or online.
Microsoft Certified Partner
Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).

Course Outline
- Microsoft Copilot extensibility fundamentals
- Extension fundamentals
- Add knowledge with Graph connectors
- Add skills with plugins
- Build your own copilot
- 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
- Guided Project - Build a message extension plugin with TypeScript (TS) for Microsoft Copilot
- Prepare your development environment
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.
