Microsoft 365 - Client Side Development Fundamentals
Seminar / Firmentraining
Zielgruppe
Entwickler, die Microsoft 365-Lösungen implementieren möchten
Voraussetzungen
- HTML, CSS, JavaScript
- Node.js und .NET empfohlen
Inhalte
Einführung Microsoft 365 Entwicklung
- Microsoft 365 Übersicht & Dienste
- Übersicht Microsoft 365 Apps & Extension Patterns
- Microsoft 365 Entwicklung & Azure
- Node.js Grundlagen
- Überblick über die Bereitstellung von Microsoft 365-Anwendungen
Microsoft Identitätsplattform und Microsoft Entra ID
- Einführung in Microsoft Identity
- Entra ID App Registrierungen
- OAuth 2.0, OpenID Connect und Authentifizierungsabläufe
- Microsoft Authentifizierungsbibliothek - MSAL
Microsoft 365 Datenzugriff mit Microsoft Graph
- Einführung in Microsoft Graph
- Stapelverarbeitung und große Dateien
- Verwalten von Ereignissen, Kalender und E-Mail mit Graph
- Zugriff auf One Drive & Teams
- Verwendung der SharePoint Rest Api V2 von Graph
SharePoint-Datenzugriff
- Einführung in die SharePoint-Objekthierarchie
- PnP Core SDK vs. REST vs. PnP JavaScrip
- Einführung in das PnP Core SDK für .NET
- PnP/PnPjs Überblick & CRUD-Operationen
- OData-Abfragen und Erweitern
- CRUD-Vorgang mit REST
Azure-Funktionen in der Microsoft 365-Entwicklung
- Einführung Azure-Funktionen
- Zeitgesteuerte Aufträge und Automatisierung mit Azure-Funktionen
- Microsoft Graph in Azure-Funktionen verwenden
- SharePoint-Optionen für die Behandlung entfernter Ereignisse
- Handhabung von Benachrichtigungen über Diagrammänderungen
- Azure-Funktionsbereitstellung
Einführung in React für die Entwicklung von Microsoft 365
- Einführung in React
- Anwendungsfälle für React in der SharePoint-Entwicklung
- Klassen vs. funktionale Komponenten
- Hooks verwenden: useState, useEffect, useCallback
- Zugriff auf Microsoft 365-Daten in React
- Bereitstellen von Single Page Apps in Azure
SharePoint Framework-Grundlagen (SPFx)
- SharePoint Framework SPFx Überblick
- Wann ist SPFx zu verwenden / Wann sind andere Muster zu verwenden?
- Implementierung von SharePoint Framework-Webparts
- SharePoint Framework Datenzugriff
- Einführung in die SharePoint Framework-Erweiterung
- Bereitstellung von SharePoint Framework
Erstellen Sie kollaborative Anwendungen für Microsoft Teams
- Teams Toolkit für Visual Studio Code
- Erstellen von Konversationsrobotern für Microsoft Teams
- Registerkarten für Microsoft Teams erstellen
- Verbinden Sie Webdienste mit Microsoft Teams über Webhooks
- Abrufen von Microsoft Graph-Daten in Teams
- Bereitstellen einer Microsoft Teams-Anwendung auf Azure mit dem Teams Toolkit für Visual Studio Code