Informationen zur Technologie

Microsoft SharePoint Framework (SPFx), das Seiten- und Webmodell, bietet eine vollständige Unterstützung für clientseitige Entwicklung der modernen Webanwendungen, Daten einfach zu integrieren und die Möglichkeit der Verwendung der Open Source Tools.
.


MOC 55249 SharePoint Server 2016 - Entwicklung mit dem SharePoint Framework - Schulung (5 Tage)

MOC 55249 Developing with the SharePoint Framework

Kurzbeschreibung

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.


Voraussetzungen

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


    Seminarinhalt

    Ü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


    Zielgruppen

    • Entwickler


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:5 Tage
    Preis:1.795,00 € zzgl. USt. pro Teilnehmer (2.136,05€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:5 Tage
    Preis ab:1.295,00 € zzgl. USt. pro Tag (1.541,05€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    Microsoft SharePoint Framework



    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.