Vendors

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.

img-course-overview.jpg

What You'll Learn

  • Understand extensibility options for Microsoft 365 Copilot including plugins, connectors, and declarative agents.
  • Build your first declarative agent using tools like Visual Studio Code and the Teams/Agents Toolkit.
  • Create API plugins for declarative agents to access external data sources in real time.
  • Use Adaptive Cards to render API data visually and improve user-experience inside Copilot.
  • Authenticate secured APIs and integrate external systems with Copilot plugins and connectors.
  • Optimize your plugins and connectors for use with Copilot (performance, security, of data and user experience).

Who Should Attend

This learning path is intended for Developers (both pro-code and low/no-code) who want to extend Microsoft 365 Copilot by building custom plugins, connectors and declarative agents.

img-who-should-learn.png

Prerequisites

  • The official page indicates setting up a development environment: an eligible Microsoft 365 or Office 365 production environment with a Microsoft 365 Copilot license.
  • Having familiarity with developer tooling (Visual Studio Code, Teams Toolkit/Agents Toolkit) and programming concepts (e.g., API usage) is strongly recommended though formal prerequisites are not strictly listed.

Learning Journey

Coming Soon...

1. Introduction to declarative agents for Microsoft 365 Copilot

Determine the scenarios which declarative agents are suitable for customizing and extending Microsoft 365 Copilot. Describe the function of custom knowledge and custom actions.

2. Build your first declarative agent using TypeSpec

This module guides you through the process of building, deploying, and optimizing a custom Microsoft 365 Copilot connector. You'll learn how to connect external data sources, implement security, and ensure your data is discoverable and actionable in Copilot.

3. Introduction to actions with API plugins for declarative agents

Determine the scenarios for which actions for declarative agents with API plugins are suitable. Describe the function of API plugins.

4. Build your first action for declarative agents with API plugin by using Visual Studio Code

Build a declarative agent for Microsoft 365 Copilot optimized for a specific scenario. Bring actions to your agent with API plugins to access external data in real-time.

5. Use Adaptive Cards to show data in API plugins for declarative agents

Learn how to enhance the user experience of declarative agents by using Adaptive Cards to render API data visually. Create and configure Adaptive Card templates, integrate them into API plugins, and test the setup in Microsoft 365 Copilot. Learn the practical steps for building and previewing Adaptive Cards in Visual Studio Code.

6. Authenticate your API plugin for declarative agents with secured APIs

When building apps for work, you typically integrate with secured APIs. Learn about the two common ways of how APIs are secured – API key and OAuth2, and how to integrate with them when building an API plugin for declarative agents that run in Microsoft 365 Copilot.

7. Introduction to Copilot connectors

This module introduces Copilot connectors, explains their architecture, and guides you through connecting external data sources securely to Microsoft 365 Copilot.

8. Build your first Microsoft 365 Copilot connector using Visual Studio Code

This hands-on module guides you through building a working Microsoft 365 Copilot connector that indexes GitHub issues into Microsoft 365. You'll use the Microsoft 365 Agents Toolkit in VS Code to create, configure, and deploy a connector that makes external data queryable by Copilot.

9. Monitor and maintain Microsoft 365 Copilot connectors

This module teaches you how to manage Microsoft 365 Copilot connectors throughout their operational lifecycle. You'll learn to monitor connector health, troubleshoot issues, manage security permissions, and optimize performance.

img-exam-cert

Frequently Asked Questions (FAQs)

  • Why get Microsoft certified?

    Microsoft certifications validate your skills and expertise in Microsoft technologies and solutions, demonstrating your ability to design, implement, and manage cutting-edge technologies.

    These certifications are globally recognized and highly sought after by employers, as they signify your proficiency in using Microsoft products and services to drive innovation and solve business challenges.

    Microsoft-certified professionals are in high demand, opening doors to new career opportunities and higher earning potential.

  • What to expect for the examination?

    Microsoft certification exams are designed to assess your knowledge and skills in specific Microsoft technologies and solutions.

    Exams typically consist of multiple-choice, multiple-select, and case study questions, and some may include lab simulations to evaluate your practical skills.

    Note: Certification requirements and policies may be updated by Microsoft from time to time. We apologize for any discrepancies; do get in touch with us if you have any questions.

  • How long is Microsoft certification valid for?

    Most Microsoft role-based and specialty certifications are valid for one year from the date of passing the exam.

    To maintain your certification, you will need to renew it annually by passing a free online assessment on Microsoft Learn.

    However, Microsoft Applied Skills credentials and Fundamentals certifications do not expire.

    Note: Certification requirements and policies may be updated by Microsoft from time to time. We apologize for any discrepancies; do get in touch with us if you have any questions.

  • Why take this course with Trainocate?

    Here’s what sets us apart:

    - Global Reach, Localized Accessibility: Benefit from our geographically diverse training hubs in 24 countries (and counting!).

    - Top-Rated Instructors: Our team of subject matter experts (with high average CSAT and MTM scores) are passionate to help you accelerate your digital transformation.

    - Customized Training Solutions: Choose from on-site, virtual classrooms, or self-paced learning to fit your organization and individual needs.

    - Experiential Learning: Dive into interactive training with our curated lesson plans. Participate in hands-on labs, solve real-world challenges, and take on comprehensive assessments.

    - Learn From The Best: With 30+ authorized training partnerships and countless awards from Microsoft, AWS, Google – you're guaranteed learning from the industry's elite.

    - Your Bridge To Success: We provide up-to-date course materials, helpful exam guides, and dedicated support to validate your expertise and elevate your career.

Keep Exploring

Course Curriculum

Course Curriculum

Training Schedule

Training Schedule

Exam & Certification

Exam & Certification

FAQs

Frequently Asked Questions

img-improve-career.jpg

Improve yourself and your career by taking this course.

img-get-info.jpg

Ready to Take Your Business from Great to Awesome?

Level-up by partnering with Trainocate. Get in touch today.

Name
Email
Phone
I'm inquiring for
Inquiry Details

By submitting this form, you consent to Trainocate processing your data to respond to your inquiry and provide you with relevant information about our training programs, including occasional emails with the latest news, exclusive events, and special offers.

You can unsubscribe from our marketing emails at any time. Our data handling practices are in accordance with our Privacy Policy.