Microsoft 365 - Grundlagen der clientseitigen Entwicklung
Microsoft 365 - Grundlagen der clientseitigen Entwicklung: Grundwissen für die Rolle als Microsoft 365-Entwickler
Zu den TerminenDas Seminar Microsoft 365 - Grundlagen der clientseitigen Entwicklung vermittelt das Grundwissen für deine Rolle als Microsoft 365-Entwickler/in. Grundlegende Frameworks wie Node.js, .NET Core und React werden ebenso behandelt wie die Themen tokenbasierte Authentifizierung, Datenzugriff mit REST, PnP Core SDK oder PnPjs oder Microsoft 365 DevOps. Dieser Workshop setzt Grundkenntnisse als Webentwickler/in (HTML/JavaScript) voraus und bietet dir die Möglichkeit, die Grundlagen für Microsoft 365, Teams, SharePoint Framework (SPFx) zu erwerben. Die hier erworbenen Kenntnisse kannst du in Microsoft 365 anwenden. Sie bilden die Grundlage für eine Vertiefung in Richtung MS-600 Building Applications and Solutions with Microsoft 365 Core Services und ergänzen diese in Teilbereichen.
Lernziele
Nach Abschluss des Microsoft 365 - Grundlagen der clientseitigen Entwicklung Seminars haben die Teilnehmer Wissen zu folgenden Themen:
Einführung in die Microsoft 365-Entwicklung
Node-basierte Entwicklung mit Visual Studio Code
Objektorientiertes JavaScript & Type Script
Einführung in React für die M365-Entwicklung
Verwendung von Microsoft Identity
Microsoft 365 & SharePoint Datenzugriff mit REST, CSOM, PnP/PnPjs
Microsoft Graph und Graph Toolkit
Anpassen und Verbessern der Benutzeroberfläche mit Fluent UI
Nutzung von AppServices und Azure Functions in der Microsoft 365 Entwicklung
SharePoint Framework Grundlagen (SPFx)
Bereitstellung und Microsoft 365 DevOps
Microsoft Learning Partner
Als Microsoft Certified Learning Partner bieten wir dir die Möglichkeit, Kenntnisse im Umgang mit allen Microsoft Produkten in unseren Trainings zu erwerben, zu verbessern und zu zertifizieren. So steigerst du deine Produktivität am Arbeitsplatz. Selbstverständlich kannst du die Microsoft Kurse auch in Form einer Online Schulung besuchen.
Inhalte
Einführung Microsoft 365 Entwicklung
Microsoft 365 Überblick & Dienste
Übersicht Microsoft 365 Apps & Extension Patterns
Übersicht PnP Framework
Node-basierte Entwicklung mit Visual Studio Code
Verwendung von Visual Studio Code, Erweiterungen und Quickwins
Die Rolle von Node.js in der modernen Client Side Dev verstehen
Das Web Stack Pattern, Node, Gulp, Yeoman, Webpack
Lokale Apps mit ngrok bereitstellen
Objektorientiertes JavaScript & TypeScript
JavaScript vs. TypeScript
Objektorientierung, Klassen, Konstruktorfunktionen
Unveränderlichkeit, reine Funktionen und Klonen von Objekten
ES6 Array Helpers & Utility Functions (Destrukturierung von Zuweisungen, Spread, ...)
REST, Http Verbs, fetch und axios
Promises & Async Await
Einführung in React für die M365-Entwicklung
Einführung in React
Anwendungsfälle für React in der SharePoint-Entwicklung
Verständnis der React-Grundlagen in einer eigenständigen App
Klassen vs. funktionale Komponenten
Implementierung von klassenbasierten Komponenten
Funktionale Komponenten implementieren
Hooks verwenden: useState, useEffect, useCallback
React CRUD (Erstellen - Lesen - Aktualisieren - Löschen)
Context verwenden, um Daten zwischen Komponenten auszutauschen
Verwendung von Fluid UI React Controls
Einführung in React-Tests mit Jest
Microsoft-Identität verwenden
Einführung in Microsoft Identity
App-Registrierungen
Token-basierte Authentifizierung
Microsoft Authentication Library - MSAL Erste Schritte
Microsoft 365 & SharePoint Datenzugriff
Einführung in die SharePoint Objekthierarchie
PnP Core SDK vs. REST vs. PnP JavaScript
SharePoint REST Api V1 & V2 Erste Schritte
Implementieren von CRUD-Operationen mit REST für Listen und Listenelemente
OData Abfragen und Erweitern
PnP/PnPjs Überblick & CRUD Operationen
Einführung in das PnP Core SDK für .NET
Implementierung von CRUD-Operationen für Listen und Listenelemente mit PnP Core SDK
Erweitern komplexer Objekte wie verwaltete Metadaten, Lookups, Benutzer
Einführung in Microsoft Graph & Graph Toolkit
Einführung in Microsoft Graph
Verwaltung von Ereignissen, Kalendern und E-Mails mit Graph
Verwendung der SharePoint Rest Api V2 von Graph
Einführung in das MS Graph Toolkit
Verwendung von AppServices und Azure Functions in der Microsoft 365 Entwicklung
Einführung in Azure App Services & Azure Functions
Implementierung von externen Apps mit React und MS Graph Toolkit
SharePoint Remote Event Handling Optionen
Implementierung von Remote Event Handling & Webhooks mit Azure Functions
Sammeln von SharePoint Listenbenachrichtigungen mit Azure Event Grid
Timer-Jobs mit Azure-Funktionen
Anpassen und Verbessern der Benutzeroberfläche
Anpassen der modernen Benutzeroberfläche und moderner Themes
Website-Designs
Formatierung von Listen und Ansichten
Verwenden von Site Scripts
SharePoint Framework-Grundlagen (SPFx)
SharePoint Framework SPFx Überblick
Wann SPFx verwendet wird / Wann andere Patterns verwendet werden sollten
Implementierung von SharePoint Framework Webparts
SharePoint Framework Datenzugriff mit REST und PnPJS
Einführung in die SharePoint Framework Erweiterung
SharePoint Website-Bereitstellung
Verwendung des PnP Frameworks für die Provisionierung
Bereitstellung von SharePoint-Sites mit Site Designs & Scripts
Microsoft 365 DevOps
Überblick über Microsoft 365 DevOps
Verwendung der Microsoft 365 CLI
Azure DevOps Pipelines Schnellstart
Einführung in Yaml
Bereitstellungsoptionen für SPFx & Azure Hosted SharePoint Apps
Erstellen und Bereitstellen von SharePoint Framework (SPFx) Erweiterungen
Erstellen und Bereitstellen von Azure Functions
Microsoft 365 - Grundlagen der clientseitigen Entwicklung Zielgruppe
Dieses Seminar richtet sich an SharePoint Entwickler welche Ihre serverseitigen SharePoint Entwicklerkenntnisse in Richtung Microsoft 365 Development inklusive Teams Programmierung erweitern möchten umso Lösungen für Microsoft 365 und Microsft Teams zu implementieren.
Microsoft 365 - Grundlagen der clientseitigen Entwicklung Voraussetzungen
Gute JavaScript & HTML Kenntnisse
Erfahrung mit SharePoint Development hilfreich
Schulungen die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.