Logo Microsoft

Developing Apps and Plugins for Microsoft 365 & Copilot

12 Monate

Inhalt des Trainings

The course is divided into six modules, each covering a different aspect of Microsoft 365 Copilot.

Introduction: This module provides an overview of the Microsoft 365 platform, including apps, extensions, and Copilot. It also covers development tools and environment setup, Microsoft Entra ID, and app registrations.

Consuming Graph & OpenAPI in Azure Functions: This module covers the basics of consuming Microsoft Graph & OpenAI in Azure Functions (Python / Node). It introduces common Graph endpoints (files, mail, calendar, contacts, Teams, SharePoint, Planner), as well as Change Notifications. We learn how to implement a custom Graph Connector, that we will use later on in Copilot.

Microsoft Teams Extension Patterns: This module covers building apps for Microsoft Teams, including an overview of the Teams Developer Portal, introduction to Teams Developer Toolkit, tabs in Microsoft Teams, collecting input with task modules, task-oriented interactions with messaging extensions, and building API-based message extensions.

Using Microsoft 365 Copilot Office in Apps & Teams: This module provides an overview of Microsoft 365 Copilot, including Copilot prompts and using Copilot in Office Apps & Teams.

Implementing Plugins for Microsoft 365 Copilot: This module covers Microsoft 365 Copilot plugins, plugin architecture, message extensions for Microsoft Copilot for Microsoft 365, building plugins using Microsoft Business Applications, Graph Connectors API & Microsoft 365 Copilot, and implementing a Microsoft Graph Connectors for Microsoft 365 Copilot.

Teams Apps & Copilot Plugins Deployment: This module covers app deployment options, Microsoft 365 CLI & Microsoft 365 Desired State Configuration, publishing Microsoft Teams apps, introduction to Azure Container Apps, deploying containers using Azure DevOps, and publishing API-based message extensions to Azure Container Apps.

Create copilots with Azure AI Studio: This module is an introduction to Azure AI Studio & the Microsoft Copilot ecosystem, prompt flows & embeddings, introduction to Retrieval Augmented Generation (RAG), and RAG-based Copilots. Azure AI Studio brings together various AI services within the Azure cloud platform, providing a unified experience for AI development


Dieses Training richtet sich an Entwickler*innen welche mit Microsoft Copilot in Richtung Microsoft 365 Development inklusive Microsoft Graph, Teams, usw.  erweitern möchten, um diese Lösungen für Microsoft Copilot zu implementieren.


  • Basic Microsoft 365 Platform Development Skills
    .NET Developer Skills (helpful for some modules)
    Node JS and basic React Developer Skills (helpful for some modules)
    Skills can be acquired through the following resources:
    Microsoft 365 - Development Fundamentals


  • Overview of the Microsoft 365 platform
  • Apps, Extensions & Copilot
  • Development Tools & Environment Setup
  • Introduction Microsoft Entra ID
  • App Registrations

Consuming Graph & OpenAPI in Azure Functions
  • Azure Function Python Essentials
  • Overview of Microsoft Graph
  • Common Graph Endpoints (Files, Mail, Calendar, Contacts, SharePoint, Planner)
  • Consuming Microsoft Graph in Azure Functions
  • Microsoft Graph Change Notifications
  • Implementing a custom Graph Connector
  • Azure Functions OpenAPI Extensions

Microsoft Teams Extension Patterns
  • Teams Extension Patterns & Developer Portal
  • Teams Developer Toolkit
  • Tabs in Microsoft Teams
  • Collect input with task modules
  • Task-oriented interactions with messaging extensions
  • Build API-based message extension

Using Microsoft 365 Copilot in Office Apps & Teams
  • Overview of Microsoft 365 Copilot
  • Writing effective Prompts
  • Using Copilot in Office Apps & Teams

Implementing Plugins for Microsoft 365 Copilot
  • Microsoft 365 Copilot Plugins
  • Copilot Plugin Architecture
  • Message Extensions for Microsoft Copilot for Microsoft 365
  • Build Plugins using Microsoft Business Applications
  • Graph Connectors API & Microsoft 365 Copilot
  • Implement a Microsoft Graph Connectors for Microsoft 365 Copilot

Teams Apps & Copilot Plugins Deployment
  • Overview of App Deployment Options
  • Microsoft 365 CLI & Microsoft 365 Desired State Configuration
  • Azure Container Apps Essentials
  • Publish Api based Message Extensions to Azure Container Apps

Create Copilots with Azure AI Studio
  • Introduction & using Azure AI Studio
  • Common AI Models
  • Microsoft Copilot Plugin Architecture
  • Prompt Flows & Embeddings
  • Introduction to Retrieval Augmented Generation (RAG)
  • RAG based Copilots

Trainings zur Vorbereitung


Jetzt online buchen

  • 05.08.-08.08.2024 05.08.2024 4T 4 Tage Online
    von Ihrem Computer Uhrzeiten
    • Preis  2.990,-
      • Online
  • 14.10.-17.10.2024 14.10.2024 4T 4 Tage Wien
    ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
    • Preis  2.990,-
      • Online
      • Präsenz

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99


Lernformen im Überblick

Mehr darüber