New course in portfolio
Course code: SHRP_FRAMEWORK1« Back

SharePoint 2019 – Sharepoint Framework

This course is designed for web application developers who want to get detailed knowledge of the possibilities of program edits, extensions, and uses in SharePoint 2019 and SharePoint Online with the help of a completely new SharePoint Framework (SPFx) client-side. In the course of the weekly course, you will be gradually configuring the development environment, creating a framework of applications from simple to very complex. You will test deployment, upgrades, testing and debugging onpremise and online environments. The tangled substance should be sufficient for the average web developer to work independently on SharePoint customizations, although it will certainly be necessary to undertake additional self-study. The course assumes the basic knowledge of modern web technologies and the basics of programming in JavaScript or TypeScript. The course is not suitable for beginners.

 DateDurationCourse priceHandbook priceCourse languageLocation 
GTK 10/7/2019 5 27 000 CZK included in course price Český jazyk GOPAS Praha
2/24/2020 5 27 000 CZK included in course price Český jazyk GOPAS Praha
10/28/2019 5 900,00 EUR included in course price Slovenský jazyk GOPAS Bratislava

AffiliateDurationCatalogue priceHandbook priceITB
Praha5 27 000 CZK included in course price 50
Brno5 27 000 CZK included in course price 50
Bratislava5 900,00 EUR included in course price 50

What we teach you:

  • Set up the development environment and use Node.js, NPM, Yeoman, and other useful utilities.
  • Use Visual Studio Code and debug SPFx applications in both online and onpremise environments.
  • Use SharePoint APIs.
  • Engage in your Office Graph applications.
  • Tune in and deploy with SharePoint Fremework.
  • Customize the look and feel of user interface elements.

Who the course is for:

  • The course is designed for developers who develop SharePoint solutions.

Required skills:

  • HTML5 and CSS3 [HTMLCSS]
  • Creating JavaScript JavaScript Scripts [INTJS]
  • Web Application Development in Node JS [NODE_JS1]

Teaching methods:

  • Professional explanation with practical samples and examples.

Teaching materials:

  • Powerpoint handouts and module printouts.

Course syllabus:

Modul 1: Historie vývoje aplikací pro SharePoint

  • Přehled jednotlivých vývojových technologií a jejich srovnání
  • Výhody a nevýhody Farm Solutions
  • Výhody a nevýhody Sharepoint Add-ins
  • Využití technologií pro SharePoint Online

Modul 2: Přehled API SharePoint

  • Server-side API
  • Srovnání jednotlivých API z pohledu využití

Modul 3: SharePoint Framework - představení

  • Proč SharePoint Framework?
  • Nástroje pro vývoj v SharePointu
  • Integrace s dalšími technologiemi Office 365

Modul 4: Nastavení vývojového prostředí pro SharePoint Framework

  • Office 365
  • Visual Studio Code, Node.js, NPM, Yeoman
  • Git a Visual Studio Online
  • Další nástroje

Modul 5: Node.js

  • Základy práce s Node.js a NPM
  • Vytváření projektu
  • Moduly

Modul 6: SharePoint Framework – váš první webpart

  • Co obsahuje projekt?
  • Spuštění projektu online i onpremise
  • Gulp
  • Konfigurace Webpartu

Modul 7: JavaScript– bližší seznámení

  • JavaScript, ECMAScript
  • Rozšiřující knihovny JavaScriptu
  • Ladění JavaScriptu v prohlížeči

Modul 8: TypeScript

  • Co je TypeScript
  • Proměnné a funkce
  • Rozhraní a třídy

Modul 9: Client Web Part Properties

  • Představení vlastností
  • Přidávání a využití vlastností
  • Pokročilé konfigurační možnosti

Modul 10: Práce s daty SharePoint

  • Načítání dat SharePoint
  • Kontext stránky
  • SharePoint REST API
  • AJAX
  • Framework HttpClient

Modul 11: React

  • Model View ViewModel (MVVM)
  • Html tagy vs. React komponenty
  • SharePoint Framework and React

Modul 12: Framework a Office-UI-Fabric

  • Představení Office UI Fabric
  • Fabric Core Styles
  • Fabric Components
  • Fabric JS
  • NgOfficeUIFabric
  • Fabric React

Modul 13: Nasazování součástí SharePointu

  • Deployment Assets
  • Možnosti deploymentu
  • Asset Types
  • Funkce

Modul 14: Microsoft Graph

  • Představení Microsoft Graph
  • Authentication Providers
  • Microsoft Graph API

Modul 15: SharePoint Framework Extensions

  • SharePoint Framework Extensions
  • Vytváření Extensions
  • Application Customizers
  • Field Customizers
  • Command Sets

Modul 16: Webpack, Gulp a další

  • Využití Webpacku
  • Příklady využití Gulp

Modul 17: testování a ladění

  • Running tests, Component testing
Tištěné nebo elektronické studijní materiály GOPAS

included in course price
The prices are without VAT.