Course Price

Original price was: $400.00.Current price is: $350.00.

13% OFF. Expires in

ADD TO CART

MS-4010 Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code Training

MS-4010: Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code Course is designed to provide participants with comprehensive knowledge and hands-on experience building declarative agents by using Visual Studio Code and Teams Toolkit to extend Microsoft 365 Copilot.


Participants will start with an introduction to declarative agents and build foundational concepts. It is followed by practical labs (hands-on) that guide them through building their first agent, understanding API plugins, and implementing action APIs using Visual Studio Code.


The course covers the development of API plugins to enable real-time data access, the use of Adaptive Cards for rich data presentation, and secure integration with external APIs using authentication methods like API keys and OAuth2.


Additionally, it delves into enhancing agents with Microsoft Graph connectors and managing plugin behavior to ensure responsible AI practices.

Advance Your Skills with Flexmind (Microsoft Partner)

Who is this MS-4010 Training for?

The course is suitable for a wide range of professionals. It is not limited to professionals with a technical background. It is open to both technical and non-technical backgrounds. Anyone who wishes to learn to build plugins, connectors, or declarative agents for Microsoft 365 Copilot can join this training.


Professionals Icon

For Professionals

This training is ideal for developers aiming to create powerful, context-aware solutions that seamlessly integrate with Microsoft 365 environments. It is suitable for both pro-code and low/no-code developers. It empowers developers to extend Microsoft 365 Copilot by building custom plugins and connectors using declarative agents. Anyone interested in customizing Microsoft Copilot, IT professionals and business users can also join.

Businesses Icon

For Businesses

Corporations can contact us to conduct this course at their premises for their workforce.

Prerequisites for the “Extend Microsoft 365 Copilot with declarative agents
by using Visual Studio Code” Certification Course

To complete the use case exercises in this course, students must have:


  • Access to a Microsoft 365 subscription (BYOS) in which they're licensed to use Microsoft 365 Copilot
  • A Microsoft OneDrive account, since Copilot requires OneDrive to complete the file sharing tasks used throughout the Use Case exercises

Key Features of Flexmind MS-4010 Training

The course is designed for intermediate-level learners. Participants explore creating agents that respond intelligently using custom knowledge and actions. Some key features of this training are as follows:

1 Day · 8 Hours
Microsoft Certified Trainer
Official Courseware
Hands-on Labs
Cloud Lab Access

Course Duration

It is a comprehensive 1 Day course. A total of 8 Hours of training will be conducted.

Instructor-Led Training

Flexmind has a pool of Microsoft Certified trainers. For MS-4010 classes, we have a Microsoft Certified trainer who will guide you throughout the course journey. The trainer comes with hands-on experience.

Microsoft Official Courseware

Flexmind delivers this program using Microsoft Courseware. The learning material is developed and approved by Microsoft. It includes hands-on exercises and is up-to-date.

Cloud Lab Access

The cloud lab access is provided to learners. The trainer explains detailed instructions and the setup of the development environment.

Course Completion Certificate


Flexmind provides a certificate to learners on successful course completion. It is an accomplishment that an individual can mention in their resume.

Course Outline

Module 1: Introduction to declarative agents for Microsoft 365 Copilot

  • Introduction to declarative agents
  • Agents and Declarative Agents
  • Key Features of Declarative Agents
  • Usage of Declarative Agents
  • How Declarative Agents Work
  • Custom Knowledge
  • Custom Instructions
  • Custom Grounding
  • Custom Actions
  • Integration of Custom Knowledge and Actions
  • When to Use Declarative Agents
  • Summary

Module 2: Lab 1: Build a declarative agent for Microsoft 365 Copilot using Visual Studio Code

  • Introduction
  • Create a Declarative Agent
  • Exercise 1 - Create a declarative agent in Visual Studio Code
  • Adding custom knowledge – web search and Graph connectors
  • Adding custom knowledge – OneDrive and SharePoint
  • Exercise 2 - Configure custom knowledge
  • Adding conversation starters
  • Exercise 3 - Add conversation starters to your declarative agent

Module 3: Introduction to actions with API plugins for declarative agents

  • Overview of Declarative Agents
  • Main Goal of API Plugins
  • Key Features of API Plugins
  • API Plugins for Declarative Agents
  • How API Plugins Work
  • Function Invocation by Agents
  • Decision Criteria for API Plugins
  • Guidance Summary

Module 4: Lab 2: Build your first action for declarative agents with API plugin by using Visual Studio Code

  • Introduction
  • Declarative Agent definition
  • API Plugin definition
  • Function definition
  • Runtime definition
  • API specification
  • How it fits together
  • Exercise 1 - Download project and examine files
  • Exercise 2 - Build API plugin definition
  • Exercise 3 - Connect the plugin definition to the declarative agent
  • Exercise 4 - Test the declarative agent with API plugin in Microsoft 365 Copilot

Module 5: Lab 3: Use Adaptive Cards to show data in API plugins for declarative agents

  • Introduction
  • Return rich responses with Adaptive Cards
  • Defining Adaptive Card
  • Exercise 1 - Download project and build an adaptive card
  • Exercise 2 - Update the API plugin definition
  • Exercise 3 - Test the declarative agent with the API plugin in Microsoft 365 Copilot

Module 5: Lab 4: Add custom knowledge to declarative agents using Microsoft Graph connectors and Visual Studio Code

  • Introduction
  • Exercise 1 - Create an external connection for the Graph connector
  • Exercise 2 - Create declarative agent and integrate Graph connector
  • Exercise 3 - Test and debug

Module 5: Lab 5: Authenticate your API plugin for declarative agents with secured APIs

  • Introduction
  • Exercise 1 - Integrate an API plugin with an API secured with a key
  • Exercise 2 - Test declarative agent in Microsoft 365 Copilot Chat
  • Exercise 3 - Integrate an API plugin with an API secured with OAuth
  • Exercise 4 - Test declarative agent in Microsoft 365 Copilot Chat

Class Schedule

Instructor-Led Training

8-Hours of Instructor-Led Training One to one doubt resolution sessions Microsoft Official Lab Access

Learning Objectives

The course guides learners with the skills to build, test, and deploy intelligent, responsive agents that enhance productivity and user experience within Microsoft 365 Copilot.


After completing the course, students will be able to:


  • Evaluate whether a declarative agent is appropriate to extend Microsoft 365 Copilot for your scenario.
  • Describe how the components of a declarative agent work together to create agents that run on Microsoft 365 Copilot.
  • Customize a declarative agent
  • Add custom knowledge to the agent
  • Add conversation starters
  • Use it in Microsoft 365 Copilot to validate the results
  • Evaluate whether extending your declarative agent with an API plugin action is suitable for your scenario
  • Describe how API plugins enable a declarative agent to retrieve and modify external data
  • Create an API plugin that connects to an anonymous API.
  • Configure the API plugin to show the data from the API.
  • Extend a declarative agent with an action using an API plugin.
  • Upload your declarative agent to Microsoft 365 Copilot and validate the results.
  • Create an Adaptive Card template that shows the data from the API.
  • Verify that the Adaptive Card template correctly renders API data.
  • Configure the API plugin to render the data using the Adaptive Card template.
  • Upload your declarative agent to Microsoft 365 Copilot and validate the results.
  • Design a declarative agent with a Graph connector
  • Integrate a declarative agent with a Graph connector
  • Run declarative agent with a Graph connector in Microsoft 365 Copilot to validate the results
  • Identify how an API is secured
  • Design a secure way to integrate an API plugin for Microsoft 365 Copilot with an API
  • Integrate an API plugin with an API secured with an API key
  • Integrate an API plugin with an API secured with OAuth2
  • Run the API plugin in Microsoft 365 Copilot to validate the results

How do our MS-4010 Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code Course Work?

Your Roadmap to become successful

Learn Live Classes • Self-Paced

Upskill yourself by gaining insights from leading professionals' vast experience.

Practice

Sharpen your skills by learning through course assignments, live projects, and regular assessments and quizzes.

Ask

Resolve your queries from industry experts with our dedicated one-to-one doubt-clearing sessions.

Build

Craft a diverse portfolio and appealing resume, and optimize LinkedIn to showcase your skills

FAQ's About MS-4010 Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code Course

The course aims to teach participants how to extend Microsoft 365 Copilot using declarative agents, with a focus on development using Visual Studio Code. It emphasizes building, testing, and deploying custom Copilot agents.

This course is ideal for developers, solution architects, and IT professionals who are familiar with Microsoft 365 and want to enhance their skills in creating custom Copilot experiences using declarative programming techniques.

Participants should have a working knowledge of Microsoft 365, basic programming concepts, and experience using Visual Studio Code. Familiarity with JSON, REST APIs, and Microsoft Graph is also beneficial.

The course covers Visual Studio Code, Microsoft 365 Copilot, declarative agent frameworks, and integration with Microsoft Graph and other Microsoft 365 services.

Yes, upon successful completion of the course, participants typically receive a certificate of completion from Flexmind, which can be used to demonstrate proficiency in extending Microsoft 365 Copilot.

Related Courses

Course Related Posts