Kurz je určený pre vývojárov webových aplikácií, ktorí chcú získať detailné znalosti o možnostiach rozširovania MS Teams. V priebehu týždenného kurzu vás postupne prevedieme konfiguráciou vývojového prostredia, vytváraním aplikácií od [...]
  • M365_TEAMS_DEV
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 6 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 rozširovania MS Teams. V priebehu týždenného kurzu vás postupne prevedieme konfiguráciou vývojového prostredia, vytváraním aplikácií od jednoduchších Tabs a Personal Apps až po zložitejšie Bots a Meeting alebo Messaging Extensions. Vyskúšate si deployment, upgrady, testovanie a ladenie v online prostredí. Preberaná látka priemernému webovému vývojárovi postačí k následnej samostatnej práci na úpravách MS Teams. Kurz predpokladá základné znalosti moderných webových technológii 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: Predstavenie technológie
  • Technológie pre vývoj rozšírení v Microsoft 365
  • Azure Active Directory
  • Graph API
Modul 2: Framework – predstavenie
  • Prečo Framework?
  • Sada nástrojov pre vývoj v SharePointe, Teamsoch a Office
  • Integrácia s ďalšími technológiami Microsoft 365

Modul 3: Nastavenie vývojového prostredia pre Framework

  • MS 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: Personal apps pre MS Teams
  • User Context
  • 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: Tabs pre MS Teams a App Pages pre SharePoint
  • Konfigurácia - predstavenie vlastností
  • Pridávanine a využitie vlastností
  • Pokročilé konfiguračné možnosti
Modul 7: Práca s dátami MS 365
  • Načítanie dát SharePoint, kontext stránky, SharePoint REST API
  • AJAX, Framework HttpClient
  • Graph API
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: Bots a Power Virtual Agents
  • Porovnanie Low Code a Full Code prístupu
  • Webhooks and connectors
Modul 11: Teams Messaging a Meeting extensions
  • Messaging Extensions
  • Meeting Extensions
Modul 12: 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.