Developing AI enabled Solutions and Copilots for Microsoft 365 & Microsoft Teams (M365-PILOT)

 

Course Overview

This workshop is designed to provide a hands-on experience for developers to learn how to build AI solutions using the Teams AI Library for Microsoft Teams as well as plugins and extensions for Copilot for Microsoft 365. It also prepares for the following Applied Skills:

Introduction to Copilot for Microsoft 365 & Microsoft Teams AI Apps:

This module provides an overview of the Microsoft 365 platform and Copilot for Microsoft 365, focusing on generative AI and large language models (LLMs). It covers the fundamentals of Microsoft Copilot extensibility and guides you in choosing a development path. You’ll also learn how to use Copilot for Microsoft 365 in Office Apps, along with the basics of Teams Toolkit, Bicep, and development tools setup.

In this module, you’ll explore various prompting techniques to effectively interact with Microsoft Copilot for Microsoft 365. You’ll learn how to summarize, create, draft, edit, and transform content using Copilot. Additionally, the module covers how to ask questions and analyze content with Copilot for Microsoft 365.

This module delves into the fundamentals of Microsoft Copilot extensibility and introduces Copilot Studio actions. You’ll learn to create prompt, connector, and conversational actions for Microsoft Copilot for Microsoft 365 within Copilot Studio. The focus is on building and extending functionalities to enhance user interactions.

Teams Developer Essentials:

Here, you’ll learn about Teams extension patterns and the Developer Portal, along with the integration of Teams and Copilot for Microsoft 365. The module covers the Teams Developer Toolkit, DevProxy, and introduces Adaptive Cards. It aims to equip you with essential skills for developing within the Teams environment.

Build Plugins and Connectors for Microsoft Copilot for Microsoft 365:

This module explains the differences between Microsoft Graph Connectors and Plugins, and how to connect Copilot for Microsoft 365 to external data in real-time using message extension plugins built with .NET and Visual Studio. You’ll also learn about the Copilot for Microsoft 365 Extension Architecture, Microsoft Graph Connectors, and message extensions. The guided project involves building a message extension plugin with TypeScript for Microsoft Copilot.

Implement Teams AI Solutions using Teams AI Library:

In this module, you’ll be introduced to the Teams AI library and its integration with large language models (LLMs). You’ll learn about message interaction, using message extensions, and the capabilities of Adaptive Cards. The module includes samples and use cases to help you implement AI solutions effectively within Teams.

Who should attend

  • Microsoft 365 & AI Developers
  • Decision Makers

Prerequisites

  • Basic Microsoft 365 Platform & Teams Development Skills
  • Basic Azure Development Skills
  • C#, Node.js Developer Skills (helpful for most modules)

Skills can be acquired through the following resources:

Microsoft 365 - Client Side Development Fundamentals (M365-CSDF)

Course Content

Introduction to Copilot for Microsoft 365 & Microsoft Teams AI Apps
  • Overview of the Microsoft 365 platform & Copilot for Microsoft 365
  • Generative AI & Large Language Models (LLMs)
  • Semantic Index
  • Microsoft Copilot extensibility fundamentals
  • Choose a Copilot extensibility development path
  • Using Copilot for Microsoft 365 in Office Apps
  • Teams Toolkit & Bicep Fundamentals
  • Development Tools & Environment Setup
Craft effective prompts for Microsoft Copilot for Microsoft 365
  • Introduction to prompting Techniques
  • Summarize with Microsoft Copilot for Microsoft 365
  • Create and draft with Microsoft Copilot for Microsoft 365
  • Edit and transform content with Microsoft Copilot for Microsoft 365
  • Ask questions and analyze content with Microsoft Copilot for Microsoft 365
Extend Microsoft Copilot for Microsoft 365 with Copilot Studio
  • Microsoft Copilot extensibility fundamentals
  • Introduction to Copilot Studio actions
  • Create prompt actions for Microsoft Copilot for Microsoft 365 in Copilot Studio
  • Create connector actions for Microsoft Copilot for Microsoft 365 in Copilot Studio
  • Create conversational actions for Microsoft Copilot for Microsoft 365 in Copilot Studio
Teams Developer Essentials
  • Teams Extension Patterns & Developer Portal
  • Teams & Copilot for Microsoft 365 Integration
  • Teams Developer Toolkit & DevProxy
  • Introduction to Adaptive Cards
Build Plugins and Connectors for Microsoft Copilot for Microsoft 365
  • Microsoft Graph Connectors vs Plugins
  • Connect Copilot for Microsoft 365 to your external data in real-time with message extension plugins built with .NET and Visual Studio
  • Copilot for Microsoft 365 Extension Architecture
  • Microsoft Graph Connectors for Copilot for Microsoft 365
  • Message Extensions for Microsoft Copilot for Microsoft 365
  • Build Plugins using Microsoft Business Applications
  • Guided Project - Build a message extension plugin with TypeScript (TS) for Microsoft Copilot
Implement Teams AI Solutions using Teams AI Library
  • Introduction to Teams AI library
  • Teams AI Library & Large Language Models (LLM)
  • Message Interaction
  • Using Message Extensions
  • Adaptive Cards capabilities
  • Samples & Use Cases

Prices & Delivery methods

Online Training

Duration
4 days

Price
  • 2,690.— €
Classroom Training

Duration
4 days

Price
  • Austria: 2,690.— €
  • Germany: 2,690.— €
 

Schedule

Instructor-led Online Training:   Course conducted online in a virtual classroom.

German

Time zone: Central European Summer Time (CEST)   ±1 hour

Online Training Time zone: Central European Time (CET) Course language: German
Online Training Time zone: Central European Time (CET) Course language: German
Online Training Time zone: Central European Summer Time (CEST) Course language: German