Kód kurzu: SHRP_FRAMEWORK1« Krok zpět

SharePoint 2019 – Sharepoint Framework

Kurz je určen pro vývojáře webových aplikací, kteří chtějí získat detailní znalosti o možnostech programových úprav, rozšíření a využití ve verzích SharePoint 2019 a SharePoint Online s pomocí zcela nové client-side technologie SharePoint Framework (SPFx). V průběhu týdenního kurzu vás postupně provedeme konfigurací vývojového prostředí, vytvářením Framework aplikací od jednodušších až po velmi komplexní. Vyzkoušíte si deployment, upgrady, testování i ladění onpremise i online prostředí. Pobíraná látka by měla průměrnému webovému vývojáři postačit k následné samostatní práci na customizacích SharePointu, i když bude jistě třeba absolvovat dalších samostudium. Kurz předpokládá základní znalosti moderních webových technologii a základy programování v jazyce JavaScript nebo TypeScript. Kurz není vhodný pro úplné začátečníky.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
LM GTK 7.10.2019 5 22 950 CZK v ceně kurzu Český jazyk GOPAS Praha
 
24.2.2020 5 27 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
28.10.2019 5 900,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 27 000 CZK v ceně kurzu 50
Brno5 27 000 CZK v ceně kurzu 50
Bratislava5 900,00 EUR v ceně kurzu 50

Co Vás naučíme:

  • Nastavit vývojové prostředí a používat Node.js, NPM, Yeoman a další užitečné pomůcky.
  • Používat Visual Studio Code a ladit SPFx aplikace v online i onpremise prostředí.
  • Využívat SharePoint APIs.
  • Zapojit do svých aplikací Office Graph.
  • Odladit, a nasadit aplikací SharePoint Fremework.
  • Přizpůsobovat vzhled a chování prvků uživatelského rozhraní.

Pro koho je kurz určen:

  • Kurz je určen pro vývojáře, kteří vyvíjejí řešení pro technologii SharePoint.

Požadované vstupní znalosti:

  • HTML5 a CSS3 [HTMLCSS]
  • Tvorba klientských skriptů v jazyce JavaScript [INTJS]
  • Vývoj webových aplikací v Node JS [NODE_JS1]

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

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
  • CSOM, JSOM
  • REST 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

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.