
- • May 27, 2026 · Live Remote Online
- • Jul 9, 2026 · Live Remote Online
MS-4010 – Extend Microsoft 365 Copilot with Declarative Agents Using Visual Studio Code
Course Duration
1 Day
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
Experience with Visual Studio Code and basic programming concepts. Familiarity with Microsoft 365 and REST APIs is recommended.
Course Description
MS-4010 is a developer-focused course that teaches how to extend Microsoft 365 Copilot using declarative agents built in Visual Studio Code. Students learn the Copilot extensibility model, how to build declarative agents with TypeSpec, integrate API plugins and connectors, and choose the right extension approach for their scenario. This course is ideal for federal and DoD developers building custom Copilot solutions within their agency Microsoft 365 tenants.
Learning Objectives
- Describe the Microsoft 365 Copilot extensibility model and available extension options
- Build declarative agents for Microsoft 365 Copilot using Visual Studio Code
- Create declarative agents using TypeSpec and the Teams Toolkit
- Integrate API plugins to connect Copilot with external data and services
- Build Microsoft Graph connectors to bring external content into Copilot
- Choose the appropriate Copilot extension type for a given use case
- Test and publish declarative agents to Microsoft 365
Course Outline
Introduction to declarative agents for Microsoft 365 Copilot
- What are declarative agents?
- How declarative agents work
- When to use declarative agents
Build your first declarative agent using TypeSpec
- What is TypeSpec?
- Create a declarative agent with TypeSpec
Introduction to actions with API plugins
- What are API plugins?
- Authentication options for API plugins
Build a declarative agent with an API plugin
- Build and test your plugin
Introduction to Microsoft Graph connectors
- Understand Microsoft Graph connectors
- Build a basic Graph connector
Frequently Asked Questions
What is a declarative agent in Microsoft 365 Copilot?
A declarative agent is a customized version of Microsoft 365 Copilot that you configure to focus on specific tasks, data sources, or workflows using JSON-based configuration and API connections — without writing a full custom AI model. Declarative agents allow organizations to create purpose-built Copilot experiences tailored to specific roles or processes.
Do I need to be a software developer to take MS-4010?
Yes — MS-4010 is a developer course. Students should be comfortable with Visual Studio Code, REST APIs, and basic programming concepts. Familiarity with Microsoft 365 administration is also helpful. Non-developers who want to build low-code agents should look at MS-4022 (Copilot Studio) instead.
Is this course available as live remote online training?
Yes. IT Dojo delivers MS-4010 as live instructor-led training, available live remote online or on-site at your location. Contact IT Dojo to schedule.
How long is the MS-4010 course?
MS-4010 is a 1-day developer course available live remote online or on-site from IT Dojo.