Kód kurzu: SHRP_FRAMEWORK1« Krok späť

SharePoint 2019 – Sharepoint Framework

Kurz je určený pre vývojárov webových aplikácií, ktorí chcú získať detailné znalosti o možnostiach programových úprav, rozšírenia a využitia vo verziách SharePoint 2019 a SharePoint Online pomocou úplne novej client-side technológie SharePoint Framework (SPFx). V priebehu týždňového kurzu vás postupne prevedieme konfiguráciou vývojového prostredia, vytváraním Framework aplikácií od jednoduchších, až po veľmi komplexné. Vyskúšate si deployment, upgrady, testovanie i ladenie on-premise i online prostredí. Poberaná látka by mala priemernému webovému vývojárovi postačiť k následnej samostatnej práci na customizáciu SharePointu, aj keď bude určite potrebné absolvovať ďalšie samoštúdium. Kurz predpokladá základné znalosti moderných webových technológií a základy programovania v jazyku JavaScript alebo TypeScript. Kurz nie je vhodný pre úplných začiatočníkov.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
24. 2. 2020 5 900,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
24. 2. 2020 5 27 000 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha5 27 000 CZK v cene kurzu 50
Brno5 27 000 CZK v cene kurzu 50
Bratislava5 900,00 EUR v cene kurzu 50

Čo Vás naučíme

  • Nastaviť vývojové prostredie a používať Node.js, NPM, Yeoman a ďalšie užitočné pomôcky.
  • Používať Visual Studio Code a ladiť SPFx aplikácie v online i on-premise prostredí.
  • Využívať SharePoint APIs.
  • Zapojiť do svojich aplikácií Office Graph.
  • Odladiť a nasadiť aplikáciu SharePoint Fremework.
  • Prispôsobovať vzhľad a správanie prvkov používateľského rozhrania.

Pre koho je kurz určený

Kurz je určený pre vývojárov, ktorí vyvíjajú riešenia pre technológiu SharePoint.

Požadované vstupné znalosti

  • HTML5 a CSS3 [HTMLCSS]
  • Tvorba klientskych skriptov v jazyku JavaScript [INTJS]
  • Vývoj webových aplikácií v Node JS [NODE_JS1]

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova:

Modul 1: História vývoja aplikácií pre SharePoint

  • Prehľad jednotlivých vývojových technológií a ich porovnanie
  • Výhody a nevýhody Farm Solutions
  • Výhody a nevýhody Sharepoint Add-ins
  • Využitie technológií pre SharePoint Online

Modul 2: Prehľad API SharePoint

  • Server-side API
  • Csoma, JSOM
  • REST API
  • Porovnanie jednotlivých API z pohľadu využitia

Modul 3: SharePoint Framework - predstavenie

  • Prečo SharePoint Framework?
  • Nástroje pre vývoj v SharePointu
  • Integrácia s ďalšími technológiami Office 365

Modul 4: Nastavenie vývojového prostredia pre SharePoint Framework

  • Office 365
  • Visual Studio Code, Node.js, NPM, Yeoman
  • Git a Visual Studio Online
  • Ďalšie nástroje

Modul 5: Node.js

  • Základy práce s Node.js a NPM
  • Vytváranie projektu
  • Moduly

Modul 6: SharePoint Framework - váš prvý webpart

  • Čo obsahuje projekt?
  • Spustenie projektu online i on-premise
  • Gulp
  • Konfigurácia webpartu

Modul 7: JavaScript- bližšie zoznámenie

  • JavaScript, ECMAScript
  • Rozširujúce knižnice JavaScriptu
  • Ladenie JavaScriptu v prehliadači

Modul 8: TypeScript

  • Čo je TypeScript
  • Premenné a funkcie
  • Rozhrania a triedy

Modul 9: Client Web Part Properties

  • Predstavenie vlastností
  • Pridávanie a využitie vlastností
  • Pokročilé konfiguračné možnosti

Modul 10: Práca s dátami SharePoint

  • Načítanie dát 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

  • Predstavenie Office UI Fabric
  • Fabric Core Styles
  • Fabric Components
  • Fabric JS
  • NgOfficeUIFabric
  • Fabric React

Modul 13: Nasadzovanie súčasťou SharePointu

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

Modul 14: Microsoft Graph

  • Predstavenie Microsoft Graph
  • Authentication Providers
  • Microsoft Graph API

Modul 15: SharePoint Framework Extensions

  • SharePoint Framework Extensions
  • Vytváranie Extensions
  • Application customizers
  • Field customizers
  • Command Sets

Modul 16: Webpack, Gulp a ďalšie

  • Využitie Webpacku
  • Príklady využitia Gulp

Modul 17: testovanie a ladenie

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

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.