Microsoft Official Curriculum

Kurs-ID: MOC_2018000020

Kurs MOC 55249 SharePoint Server 2016 - Entwicklung mit dem SharePoint Framework

MOC 55249

In diesem Microsoft SharePoint-Kurs wird den Teilnehmern die Entwicklung von clientseitigen Anwendungen mit SharePoint Framework vermittelt. Sie lernen das Arbeiten mit den Open Source Tools Node.js, Yeoman und Gulp, die Verwendung von JavaScript und TypeScript, die Entwicklung von Web Parts und die Erstellung von UI-Erweiterungen und Feldanpassungen kennen. Weiterhin wird die Integration anderer JavaScript Frameworks, die Bereitstellung von Unit-Tests, die Konfiguration der Paketierung und die Bereitstellung der Lösungen behandelt.

Dieses Training findet in Kooperation mit it innovations statt.

Anfrage stellen

Seminarinhalte

Überblick über SharePoint Framework

  • Die Bedeutung von SharePoint Framework
  • Das Einsatzgebiet von SharePoint Framework
  • Moderne Toolkette
  • Die Zukunft

Vorbereitung des Computers für das SharePoint Framework

  • Einrichtung von Office 365
  • Software- Installation

Node.js Module

  • Module
  • Erstellung eines node.js-Projekts
  • Verwendung der Module
  • CommonJS
  • Wichtige Module

SharePoint Framework-Client Web Parts

  • Framework-Client Web Parts
  • Die Bedeutung eines Client Web Parts
  • Starten eines Projekts
  • Der Projektinhalt
  • Ausführung eines Projekts
  • Gulp-Aufgaben
  • Web Part Konfiguration

JavaScript Einführung

  • Die Arbeitsweise von JavaScript
  • Die Bedeutung von ECMAScript
  • Verwendung von Bibliotheken zur Erweiterung der JavaScript-Funktionalität
  • Debuggen von JavaScript mit dem Browser Debugger

JavaScript-Sprache

  • Variablen, Objekte, Arrays und Funktionen
  • JavaScript Scopes und Closures
  • Funktionsparameter
  • Funktionskonstruktoren
  • Prototypen
  • Troubleshooting

JavaScript-Muster

  • Rückrufmuster
  • Hashing-Optionen
  • Selbstaufrufende Funktionen
  • Klassenmuster
  • Modulmuster
  • Die Selbstreferenz

TypeScript

  • Die Bedeutung von TypeScript
  • Verwendung von TypeScript in einem Projekt
  • Variablen
  • Funktionen
  • Schnittstellen und Klassen
  • Module und Namespaces

Eigenschaften des Client Web Parts

  • Client Web Part Eigenschaften
  • Web Part Eigenschaften
  • Hinzufügen von Eigenschaften
  • Verwendung von Eigenschaften
  • Vorkonfigurierte Einträge
  • Dynamische Daten
  • Benutzerdefinierte Eigenschaften
  • Erweiterte Konfiguration

Laden von Frameworks und Bibliotheken

  • Laden von Bibliotheken und / oder Frameworks
  • Überlegungen
  • NPM-Paket
  • Laden von einer URL
  • Laden einer lokalen Kopie
  • Laden von jQuery und Plug ins
  • Komponentenlader

SASS

  • Die Bedeutung von SASS
  • Die Sprache
  • Variablen
  • Typen
  • Bemerkungen
  • Verschachtelte Regeln und Eigenschaften
  • Partiale
  • Erweiterung
  • Mixins
  • Funktionen

Laden von SharePoint Daten in ein Client Web Part

  • Laden von SharePoint Daten
  • Seitenkontext
  • Überblick über Web Services
  • REST und ODATA Grundlagen
  • SharePoint REST APIs
  • AJAX
  • Framework HttpClient
  • Lösen von Cross Domain Problemen mit CORS

Erstellung und Bereitstellung eines SharePoint Framework-Projekts

  • Erstellung und Bereitstellung einer Framework-Lösung
  • Überblick
  • Erstellung
  • Bereitstellung

React

  • Die Bedeutung von React JS
  • Model ViewModel (MVVM)
  • React Komponenten
  • Die Bedeutung von JSX
  • Html Tags vs React Komponenten
  • Erstellung von Komponenten
  • JavaScript Ausdrücke
  • JSX Gotcha
  • Beziehung zu State Machines
  • Arbeiten mit dem Komponentenstatus
  • Hinzufügung der Interaktivität durch Ereignisse
  • Verwendung mehrerer Komponenten
  • Übertragung der Requisiten zwischen Komponenten
  • Der Lebenszyklus einer Komponente
  • Alternative Syntax
  • SharePoint Framework und React

Framework und Office UI Fabric

  • Die Bedeutung einer Office UI Fabric
  • Office UI Fabric Versionen
  • Fabric Core Stylese
  • Beispiel-Verwendung
  • Fabric Komponenten
  • Fabric JS
  • ngOfficeUIFabric
  • Fabric React

Bereitstellung von SharePoint Artefakten

  • Bereitstellung von SharePoint Artefakten
  • Bereitstellungsoptionen
  • Asset Typen
  • Features

Microsoft Graph

  • Einführung in Microsoft Graph
  • Authentifizierungsanbieter
  • Microsoft Graph API
  • Entwicklung

SharePoint Framework Erweiterungen

  • SharePoint Framework Erweiterungen
  • Übersicht über die Erweiterungen
  • Erstellung von Erweiterungen
  • Anwendungs-Anpasser
  • Feld-Anpasser
  • Befehlssätze

Die Verwendung und Konfiguration von Webpack

  • Die Bedeutung von Webpack
  • Eingänge und Ausgänge
  • Verwendung der Lader
  • Die Notwendigkeit für Plug ins

Verwendung des Task Runners Gulp

  • Installation von Gulp-Aufgaben als Knotenmodul
  • Gulp primitive
  • Gulp Beispiel

Komponententests für Web Parts

  • Enthaltene Test Frameworks
  • Starten der Tests
  • Komponententest

Kursthemen

Das Training MOC 55249 SharePoint Server 2016 - Entwicklung mit dem SharePoint Framework ist folgendem Thema zugeordnet:

 

Zielgruppe

Entwickler

Voraussetzungen

Vertrautheit mit SharePoint und Keine Vorkenntnisse mit JavaScript oder TypeScript notwendig.

Dauer und Zeiten

5 Kurstage

Verwandte Seminare

Termine

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen