SchulungenMicrosoftMicrosoft 365Microsoft 365 – Grundlagen der clientseitigen Entwicklung
Lade Schulungen
vollständiger Stern vollständiger Stern vollständiger Stern vollständiger Stern halber Stern
4.8
(131)

Microsoft 365 – Grundlagen der clientseitigen Entwicklung Seminar

Microsoft 365 – Grundlagen der clientseitigen Entwicklung: Grundwissen für die Rolle als Microsoft 365-Entwickler

Das 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.

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.

Lernziele Microsoft 365 Entwicklung Seminar

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

Inhalte Microsoft 365 Entwicklung Seminar

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

Wir schulen auch bei dir vor Ort!

Diese Microsoft 365 Entwicklung Schulung führen wir auch bei dir im Unternehmen als individualisierte Microsoft 365 Entwicklung-Firmenschulung durch.

Microsoft 365 – Grundlagen der clientseitigen Entwicklung Zielgruppe Microsoft 365 Entwicklung Seminar

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 Microsoft 365 Entwicklung Seminar

  • Gute JavaScript & HTML Kenntnisse
  • Erfahrung mit SharePoint Development hilfreich