Seminare
Seminare

Live-Online: SharePoint-Framework-Lösungen (SPFx) für SharePoint Online, MS 365 und MS Teams: Erweiterungen entwickeln für Microsoft-Infrastrukturen

Webinar - Haufe Akademie GmbH & Co. KG

Lerne alles über die Erweiterungsmöglichkeiten von SharePoint Online (und in eingeschränktem Maße auch SharePoint 2019/SE), Microsoft 365 und Microsoft Teams.
Termin Ort Preis*
23.11.2026- 26.11.2026 online 3.201,10 €
08.03.2027- 11.03.2027 online 3.201,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Wir starten mit der Einrichtung der Entwicklungsumgebung auf Basis von Visual Studio Code, TypeScript und Node.js. Weiters werfen wir einen Blick auf das React-Framework und dessen Einsatzmöglichkeiten.


Am Ende veröffentlichen wir unsere Lösungen für SharePoint und Teams für die Benutzer.


 


1. Einführung in SPFx


  • Was ist das SharePoint Framework?
  • Einsatzmöglichkeiten
  • Tool-Chain
  • Verwenden von Visual Studio Code


 


2. Einführung in TypeScript


  • Grundlegende Sprachelemente von TypeScript
  • TypeScript vs. JavaScript


 


3. Node.js & Tools


  • Node Package Manager (npm) & Yarn
  • Projekterstellung mit Yeoman
  • Verwenden von Webpack


 


4. SPFx


  • Projektstruktur eines SPFx-Projekts
  • Methoden und Eventhandling
  • SharePoint Workbench
  • Arbeiten mit Webpart-Eigenschaften
  • Webpart-Einstellungen


 


5. React-Grundlagen


  • Einführung in React
  • JSX, TSX
  • React-Komponenten
  • Props und State


 


6. Apps und Authentifizierung in Microsoft Entra


  • Registrieren von Apps in Entra
  • Authentifizierung mit Access Tokens


 


7. Microsoft Graph


  • Was ist die Microsoft Graph API?
  • Verwenden der Schnittstelle
  • Vergeben von Berechtigungen für Microsoft Graph


 


8. Konsumieren von SharePoint-Daten


  • CSOM vs. REST API
  • Benutzen von PnP.js
  • Abfragen von Daten mit CAML
  • Verwenden der SharePoint Search API
  • Abfragen von SharePoint-Daten über Microsoft Graph


 


9. Anpassen der Benutzeroberfläche


  • Einführung in SASS
  • Benutzerdefinierte Themes
  • Office UI Fabric/Fluent UI
  • Verwenden der PnP React Controls


 


10. SharePoint-Framework-Erweiterungen


  • Welche Möglichkeiten bieten SPFx-Erweiterungen?
  • Verwenden von ApplicationCustomizers (z.B. für Global Script Injection oder custom header/footer)
  • FieldCustomizers
  • Command Sets
  • Form customizer


 


11. Viva Connections und Adaptive Cards


  • Was ist Viva Connections?
  • Erstellen von Adaptive Cards für Viva Connections


 


12. Veröffentlichen von SPFx-Projekten


  • Building & Packaging
  • Deployment über den globalen AppCatalog
  • Benutzen des Site Collection AppCatalogs
  • Veröffentlichen von SPFx-Komponenten in Microsoft Teams


 


13. Einführung in Azure Functions


  • Was sind Azure Functions?
  • Entwickeln von Code für die Ausführung im Kontext von Azure Functions
  • Aufrufen von Azure Functions aus SPFx-Webparts
  • Verwenden von App-Zugriff aus Azure auf SharePoint


 


14. Teams-Development


  • Verwenden von SPFx für das Erstellen von Teams-Apps
  • Benutzung des Teams Toolkits für die Entwicklung nativer Teams Apps


 


Anforderungen:


  • Erfahrung mit Web- & SharePoint-Entwicklung von Vorteil
  • Erfahrung im Umgang mit SharePoint/Teams/Microsoft 365
Dauer/zeitlicher Ablauf:
4 Tage
Ziele/Bildungsabschluss:
  • Grundlagen des SharePoint Frameworks (SPFx)
  • Grundlagen von Node.js und TypeScript
  • SharePoint REST API
  • Microsoft Graph API
  • Authentifizierungsmöglichkeiten über Entra Applications
  • Erstellen von Webparts für SharePoint und Teams
  • Erstellen von SharePoint-Erweiterungen (Application Customizer etc.)
  • Verwenden von SPFx für Viva Connections
  • Auslagern von Code für „erhöhte Privilegien mithilfe von Azure Functions
  • Erweitern von Microsoft Teams
Zielgruppe:

(SharePoint-)Entwickler:innen mit Interesse an Erweiterungsmöglichkeiten von SharePoint, Teams und den entsprechenden Schnittstellen

Seminarkennung:
43295
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha