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šírení a využitia SharePointu pomocou najnovšej technológie SharePoint Framework (SPFx). V priebehu týždenného kurzu vás [...]
  • M365_SP_DEV
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 5 termínov
  • Bratislava (900 €)

    Brno (27 000 Kč)

    Praha (27 000 Kč)

  • Mierne pokročilý

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šírení a využitia SharePointu pomocou najnovšej technológie SharePoint Framework (SPFx). V priebehu týždenné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 a ladenie v online aj onpremise prostredí. Preberaná látka by mala priemernému webovému vývojárovi postačiť k následnej samostatnej práci na customizáciách 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.

»

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

  • 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 a onpremise prostredí
  • Využívať SharePoint APIs i M365 Graph API
  • Odladiť a nasadiť aplikáciu SharePoint Framework
  • Prispôsobovať vzhľad a správanie prvkov užívateľského rozhrania
  • Základná znalosť vývoja webových aplikácií
  • Základná znalosť platformy SharePoint vo verzii 2016 alebo novšej
  • Základné znalosti klientskych webových technológií vrátane HTML, CSS a TypeScript alebo JavaScript
  • Znalosti na úrovni kurzov HTMLCSS, INTJS alebo INTTS1, MOC MS-040, MOC MS-700 a prípadne aj MOC PL-900, MOC PL-100 alebo GOC189
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch
  • Tlačené prezentácie preberanej látky
Modul 1: Korene a technológie
  • Prehľad jednotlivých vývojových technológií a ich porovnanie
  • Využitie technológií pre SharePoint Online
  • Server-side API, client side APIs CSOM a JSOM
  • REST API v1 a Graph API
  • Rozširujíce moduly a porovnanie jednotlivých API z pohľadu využitia
Modul 2: SharePoint Framework – predstavenie
  • Prečo SharePoint Framework?
  • Sada nástrojov pre vývoj v SharePointe
  • Integrácia s ďalšími technológiami Microsoft 365 (Teams, Power Platform, Office)
Modul 3: Nastavenie vývojového prostredia pre SharePoint Framework
  • Office 365, Visual Studio Code, Node.js, NPM, Yeoman
  • Git a Azure DevOps
  • Node.js a NPM
  • Vytváranie projektu, modulárna štruktúra
Modul 4: SharePoint Framework – váš prvý webpart
  • Čo obsahuje projekt?
  • Spustenie projektu online i onpremise
Modul 5: JavaScript a TypeScript
  • JavaScript, ECMAScript, TypeScript
  • Rozširujúce knižnice JavaScriptu
  • Premenné a funkcie, rozhrania a triedy v TypeScripte
  • Ladenie v prehliadači
Modul 6: Client Web Part Properties
  • Predstavenie vlastností
  • Pridávanie a využitie vlastností
  • Pokročilé konfiguračné možnosti
Modul 7: Práca s dátami SharePoint
  • Načítanie dát SharePoint, kontext stránky, SharePoint REST API
  • AJAX, Framework HttpClient
Modul 8: React
  • Model View ViewModel (MVVM)
  • Html tagy vs. React komponenty
  • SharePoint Framework and React
  • Alternatívy k React
Modul 9: Framework a Fluent UI
  • Predstavenie Fluent UI
  • Styles, Controls
Modul 10: Nasadzovanie súčastí SharePointu
  • Deployment Assets
  • Možnosti deploymentu
  • Asset Types
Modul 11: Microsoft Graph
  • Predstavenie Microsoft Graph a jeho využitie v projektoch pre Sharepoint
Modul 12: SharePoint Framework Extensions
  • SharePoint Framework Extensions
  • Vytváranie Extensions
  • Application Customizers
  • Field Customizers
  • Command Sets
Modul 13: Deployment, testovanie a ladenie
  • Webpack, Gulp a ďalšie
  • Running tests, Component testing
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.