Beschreibung
Microsoft SharePoint (2019, SE) und SharePoint Online - Einführung für Entwickler komplett
Zielgruppe: Nur für Unternehmen und Institutionen.Das Seminar "Microsoft SharePoint (2019, SE) und SharePoint Online - Einführung für Entwickler komplett" bietet eine umfassende Einführung in die Entwicklung von SharePoint-Anwendungen auf beiden Plattformen. Die Teilnehmenden werden lernen, wie sie SharePoint-Add-Ins und -Lösungen erstellen, bereitstellen und verwalten können. Das Seminar beinhaltet auch Themen wie die Verwendung von SharePoint-Frameworks, Client-side Object Model (CSOM), REST APIs und SharePoint Designer. Die Teilnehmenden werden durch praktische Übungen und Beispiele die Möglichkeit haben, ihr Verständnis zu vertiefen und ihre Fähigkeiten zu verbessern. Am Ende des Seminars werden die Teilnehmenden in der Lage sein, eigene SharePoint-Anwendungen auf beiden Plattformen zu erstellen und zu implementieren.
Kommende Starttermine
Inhalte / Module
- Grundlagen: Entwicklung für SharePoint
- Was kann mit Entwicklung sinnvoll angepasst/erweitert werden?
- Welche Schnittstellen für die eigene Entwicklung bietet SharePoint?
- Welche Bereitstellungmöglichkeiten für eigene Lösungen gibt es (Provisioning)?
- Welche Programmiersprachen können genutzt werden?
- Entwicklungsumgebung aufsetzen
- Vergleich: SharePoint für die Entwicklung
- Eigener SharePoint-Server als Entwicklungsumgebung vs. eigener MS365 Tenant als Entwicklungsumgebung
- Vergleich: Editoren und IDEs
- Entwicklungsumgebung: Visual Studio für .NET-Lösungen
- Entwicklungsumgebung: Visual Studio Code für "Modern" TypeScript-Lösungen
- Entwicklungsumgebung: PowerShell ISE &, Visual Studio Code für PowerShell-Lösungen
- Aufsetzen: Eine Entwicklungsumgebung für "On premise" und "Cloud"
- Was benötigen wir?
- Wie setzen wir die Umgebung auf?
- Grundkonzepte der SharePoint-Entwicklung am Beispiel der Server-Side-Object-Model (SSOM)
- Aufbau des Server-Side-Object-Model im Überblick
- Einbinden der API mit C#
- Einbinden der API mit PowerShell
- Grundlage der clientseitigen SharePoint-Entwicklung mit .NET in C#
- Entwicklung für "SharePoint On premise" und "SharePoint Online"
- Aufbau des Client-Side-Object-Model im Überblick
- Zugriff auf SharePoint mit dem Clientside-Object-Model (CSOM)
- Beispiele
- Zugriff auf Listen/Bibliotheken, Inhalte lesen, Inhalte schreiben, Zugriff auf
- Berechtigungen, ...
- Grundlagen der .NET-Entwicklung mit der Powershell
- Kurzeinstieg:
- Idee der PowerShell: Konzepte, Interpreter, Host
- PowerShell nutzen und ausführen:
- Host-Umgebungen für die Entwicklung und Nutzung
- Variablen, Datentypen, CmdLets, Pipeline
- PowerShell und .Net
- Programme als PowerShell-Skripte ausführen und automatisieren
- PowerShell Grundlagen für stabile .Net-Lösungen für SharePoint
- Kurzeinstieg:
- Grundlagen der clientseitigen SharePoint-Entwicklung mit PowerShell (Core)
- Ablauf eines CSOM-Zugriffs
- Authentifizierung
- Beispiele:
- Zugriff auf Listen, Inhalte lesen, ...
- Clientseitige Programmierung mit dem PnP-Framework
- Das Projekt und die Dokumentation
- Installation
- Authentifizierung und Berechtigung in SharePoint online
- Beispiele:
- Zugriff auf Listen, Inhalte lesen, Berechtigungen festlegen, ...
- Clientseitige Programmierung mit SharePoint Framework
- Tooling:
- Entwicklung mit Node.JS und TypeScript
- Rolle von Yeoman und Gulp
- TypeScript vs. JavaScript
- SPFx-Projekt: Grundaufbau
- Modern WebParts: Aufbau eines NoFramework-WebParts
- Modern WebParts: Aufbau eines React WebParts
- Webparts parametrisieren
- Datenzugriff auf SharePoint in SPFx
- Tooling:
- Fazit
- Welche Entwicklungswege (Sprachen/APIs/Provisioning) sollte ich nutzen?
- Welche Vor- und Nachteile haben die verschiedenen Möglichkeiten?
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 5
Eine wirklich umfangreiche Präsentation mit vielen guten Beispielen und Grafiken.
Die Themen wurden gut gewählt und zeitlich gut strukturiert.
Genau so hatte ich es mir vorgestellt. Die Unterlagen sind umfangreich und haben genau das richtige Maß an Detail und Tiefe. Bis auf das Visualstudio auf dem Schulungsrechner ni...
Die SharePoint 2019 Entwicklerschulung ist sehr detailliert und lehrreich. Es wird auf den historischen Wachstum der Entwicklung des SharePoints eingegangen - Nach und nach baut...