Logo Microsoft

Erstellen von Anwendungen und Lösungen mit Microsoft 365 Core Services

Examen-ID:
MS-600
Trainings-ID:
MS-600T00

Wichtige Information

Diese Prüfung ist Vorbereitung für die MS-600: Erstellen von Anwendungen und Lösungen mit Microsoft 365 Core Services

Inhalt des Trainings

Das Erstellen von Anwendungen und Lösungen mit Microsoft 365-Kerndiensten ist für Personen konzipiert, die die Microsoft Teams-Rolle „Anwendungsentwickler*in“ anstreben. In diesem Kurs lernen die Teilnehmenden das Erstellen von Zusammenarbeitslösungen. Dabei kommen vier zentrale Elemente der Microsoft 365-Plattform zum Einsatz: Implementieren von Microsoft Identity, Arbeiten mit Microsoft Graph, Erweitern und Anpassen von Microsoft 365 mit SharePoint-Framework und Erstellen von Anwendungen für Microsoft Teams.
In „Implementieren von Microsoft Identity“ lernen die Teilnehmenden das Implementieren von Microsoft Identity, einschließlich der Registrierung einer Anwendung, der Implementierung der Authentifizierung, der Konfiguration von Berechtigungen für die Nutzung einer API und der Erstellung eines Diensts für den Zugriff auf Microsoft Graph.
In „Arbeiten mit Microsoft Graph“ lernen die Teilnehmenden, wie sie mit Microsoft Graph auf Daten von Benutzer*innen zugreifen, Abfrageparameter untersuchen, einen Gruppenlebenszyklus verwalten, auf Dateien zugreifen und den Netzwerkverkehr optimieren. In „Erweitern und Anpassen von Microsoft 365 mit SharePoint-Framework“ lernen die Teilnehmenden die Webparts und Erweiterungen des SharePoint-Frameworks kennen und erfahren, wie eine SPFx-Lösung gepackt und bereitgestellt wird.
In „Erstellen von Apps für Microsoft Teams“ untersuchen die Teilnehmenden die Komponenten einer Teams-App und arbeiten mit Webhooks, Registerkarten, Konversationsbots und anderen Funktionen von Microsoft Teams-Apps. Außerdem lernen sie das Bereitstellen von Microsoft Teams-Apps.

Zielgruppen

Die Teilnehmenden dieses Kurses sind an der Microsoft 365-Entwicklungsplattform oder am Bestehen des Zertifizierungsexamens „Microsoft Teams Application Developer Associate“ interessiert. Teilnehmer sollten 1-2 Jahre Erfahrung als Entwickler haben Dieser Kurs setzt voraus, dass die Teilnehmer mit der Programmierung vertraut sind und ein grundlegendes Verständnis der REST-APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft-Identitäten, einschließlich Azure AD und Microsoft-Konten, Azure AD B2C und Genehmigungs-/Zustimmungskonzepte haben.

Vorkenntnisse

  • Ein bis zwei Jahre Erfahrung als Entwickler. Dieser Kurs setzt voraus, dass die Teilnehmer mit der Programmierung vertraut sind und ein grundlegendes Verständnis der REST-APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft-Identitäten, einschließlich Azure AD und Microsoft-Konten, Azure AD B2C und Genehmigungs-/Zustimmungskonzepte haben.
  • Kursteilnehmende sollten in allen Phasen der Softwareentwicklung über eine gewisse Erfahrung mit der Entwicklung von Lösungen für Microsoft Teams oder das SharePoint-Framework verfügen.

Detail-Inhalte

Getting Started with Microsoft Identity
  • Different types of tokens used in Microsoft identity
  • Exercise - Different types of tokens used in Microsoft identity
  • Account types in Microsoft identity
  • Exercise - Account types in Microsoft identity
  • Identity topology options
Application types in Microsoft identity
  • Single-page applications
  • Exercise - Single-page applications
  • Web apps that sign in users and call APIs
  • Exercise - Web apps that sign in users & call APIs
  • Daemon and non-interactive apps
Permissions and Consent Framework
  • Understand the permissions and consent framework in the Microsoft identity platform
  • Exercise - Create a single page app
  • Delegated permissions and consent
Secure custom APIs with Microsoft Identity
  • Create and secure a web API with Microsoft identity
  • Exercise - Create and secure a web API with Microsoft identity
  • Call secured APIs from web applications
  • Exercise - Call secured APIs from web applications
  • Call secured APIs from daemon apps
Work with users, groups, and roles in custom apps and APIs
  • Role-based access control in Microsoft identity
  • Exercise - Create and secure a web app with Microsoft identity
  • Utilize security groups in custom apps and APIs secured with Microsoft identity
  • Exercise - Utilize security groups in custom web apps and APIs
  • Leverage application roles in custom apps and APIs
Optimize data usage when using Microsoft Graph with query parameters
  • Microsoft Graph of Query Parameters
  • Exercise - Retrieve and control information returned from Microsoft Graph
  • Expand related entities & search content in Microsoft Graph
  • Exercise - Expand related entities & search content in Microsoft Graph
  • Reduce traffic with batched requests
Optimize network traffic with Microsoft Graph
  • Understand throttling in Microsoft Graph
  • Exercise - Understand throttling in Microsoft Graph
  • Avoid throttling & implement throttling strategies
  • Exercise - Avoid throttling & implement throttling strategies
  • Eliminate polling Microsoft Graph with delta query
Access User Data from Microsoft Graph
  • Working with users in the organization
  • Exercise - Working with users in the organization
  • User profile photos and related users
  • Exercise - Working with profile photos and related users
  • Modifying users
Manage Group Lifecycle with Microsoft Graph
  • Working with groups in the organization
  • Exercise - Working with groups in the organization
  • Users and their groups
  • Exercise - Users and their groups
  • Manage group lifecycle
Access Files with Microsoft Graph
  • Access and download files from OneDrive
  • Exercise - Access and download files from OneDrive
  • Uploading files to OneDrive
Use Change Notifications and Track Changes with Microsoft Graph
  • Microsoft Graph overview and .NET core web APIs
  • Exercise - Azure AD apps .NET core web APIs
  • Microsoft Graph change notifications
  • Exercise - Microsoft Graph change notifications
  • Microsoft Graph track changes (delta query)
Introduction to customizing and extending SharePoint
  • SharePoint Framework overview & extensibility options
  • Create and deploy SharePoint Framework solutions
  • Extend custom solutions with UI components, APIs, and extra surface areas
Introduction to building apps for Microsoft Teams
  • What are Microsoft Teams apps?
  • How do you create an app for Microsoft Teams?
  • When should you choose to build a custom Microsoft Teams app?
Task-oriented interactions in Microsoft Teams with messaging extensions
  • Microsoft Teams messaging extensions and action commands
  • Search command message extensions
  • Link unfurling message extensions
Create embedded web experiences with tabs for Microsoft Teams
  • Introduction
  • Create a custom Microsoft Teams personal tab
  • Create a custom Microsoft Teams channel or group tab
  • Implement authentication in a custom tab
Create interactive conversational bots for Microsoft Teams
  • Overview of bots with Microsoft Teams
  • Bots in Microsoft Teams channels and group chats
  • Proactive messages from bots
Collect Input in Microsoft Teams with Task Modules
  • Collecting user input with task modules
  • Using adaptive cards and deep links in task modules
  • Using task modules with bots
  • Exercise - Using task modules with bots
Connect web services to Microsoft Teams with webhooks and Office 365 Connectors
  • Connect web services to Microsoft Teams with webhooks
  • Create incoming webhooks
  • Use Office 365 Connectors in Microsoft Teams
Microsoft Teams – Use the teamwork Microsoft Graph endpoint
  • Use Microsoft Graph with Microsoft Teams
  • Configure a built-in tab with Microsoft Graph
  • Use Microsoft Graph to post to the activity feed
Microsoft Teams – Authentication and Single Sign-on
  • Understand authentication and single sign-on (SSO) in Microsoft Teams apps
  • Single sign-on (SSO) with Microsoft Teams tabs
  • Single sign-on (SSO) with Microsoft Teams bots
Create interactive meeting apps for Microsoft Teams
  • Understand Microsoft Teams meetings apps
  • In-meeting experience & participant roles
  • Implement a post-meeting experience for attendees
Distribute your Microsoft Teams app
  • Manage apps in the Developer Portal
  • Upload to a user or team
  • Publish to your organization
  • Automate Teams app deployment
Monitor and maintain Microsoft Teams solutions
  • Configure audit logging
  • Monitor performance using App Insights
  • Analyze app logs

Downloads

Jetzt online buchen

  • 08.05.-12.05.2023 08.05.2023 5 Tage 5T online Online
    Powered by brainymotion.
    • Online  2.875,-

      Virtual Classroom

      • Online Training – aber live beim Training dabei
      • Keine Anfahrt ins Trainingszentrum notwendig
      • Online Support und Hotline
      • ETC-Services
    • Online inkl. Examen  3.040,-
      • Online Training – aber live beim Training dabei
      • Keine Anfahrt ins Trainingszentrum notwendig
      • Online Support und Hotline
      • ETC-Services
      • inkl. Examen zu Ihrem Training
  • 07.08.-11.08.2023 07.08.2023 5 Tage 5T Wien
    • Präsenz  2.875,-

      Vor-Ort im Trainingszentrum

      • Ihr ILT Training (Instructor Led Training)
      • Trainingsunterlagen, Teamwork, Labs
      • Verpflegung vor Ort
      • Training-Services
    • Präsenz inkl. Examen  3.040,-
      • Ihr ILT Training (Instructor Led Training)
      • Trainingsunterlagen, Teamwork, Labs
      • Verpflegung vor Ort
      • Training-Services
      • inkl. Examen zu Ihrem Training
  • 20.11.-24.11.2023 20.11.2023 5 Tage 5T online Online
    Powered by brainymotion.
    • Online  2.875,-

      Virtual Classroom

      • Online Training – aber live beim Training dabei
      • Keine Anfahrt ins Trainingszentrum notwendig
      • Online Support und Hotline
      • ETC-Services
    • Online inkl. Examen  3.040,-
      • Online Training – aber live beim Training dabei
      • Keine Anfahrt ins Trainingszentrum notwendig
      • Online Support und Hotline
      • ETC-Services
      • inkl. Examen zu Ihrem Training

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

Hidden
Hidden
Hidden

Unsere Empfehlungen für Sie