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 stellenSeminarinhalte
Ü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