Kurz je určen pro vývojáře webových aplikací, kteří chtějí získat detailní znalosti o možnostech rozšiřování MS Teams. V průběhu týdenního kurzu vás postupně provedeme konfigurací vývojového prostředí, vytvářením aplikací od jednodušších Tabs [...]
  • M365_TEAMS_DEV
  • Délka 5 dní
  • 50 ITK bodů
  • 6 termínů
  • Praha (27 000 Kč)

    Brno (27 000 Kč)

    Bratislava (900 €)

  • Mírně pokročilý

Kurz je určen pro vývojáře webových aplikací, kteří chtějí získat detailní znalosti o možnostech rozšiřování MS Teams. V průběhu týdenního kurzu vás postupně provedeme konfigurací vývojového prostředí, vytvářením aplikací od jednodušších Tabs a Personal Apps, až po složitější Bots a Meeting nebo Messaging Extensions. Vyzkoušíte si deployment, upgrady, testování i ladění v online prostředí. Pobíraná látka průměrnému webovému vývojáři postačí k následné samostatní práci na úpravách MS Teams. 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.

»

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

  • 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 i M365 Graph API.
  • Odladit, a nasadit aplikací SharePoint Framework.
  • Přizpůsobovat vzhled a chování prvků uživatelského rozhraní.
  • Základní znalost vývoje webových aplikací.
  • Základní znalost platformy SharePoint ve verzi 2016 nebo novější.
  • Základní znalosti na klientských webových technologií včetně HTML, CSS a TypeScript nebo JavaScript.
  • Znalosti na úrovni kurzů [HTMLCSS], [INTJS] nebo [INTTS1], [MOC MS-040], [MOC MS-700] a případně i [MOC PL-900], [MOC PL-100], nebo [GOC 189]
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Tištěné prezentace probírané látky.

Modul 1: Představení technologie

  • Technologií pro vývoj rozšíření v Microsoft 365
  • Azure Active Directory
  • Graph API

Modul 2: Framework – představení

  • Proč Framework?
  • Sada nástrojů pro vývoj v SharePointu, Teamsech a Office
  • Integrace s dalšími technologiemi Microsoft 365

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

  • MS 365, Visual Studio Code, Node.js, NPM, Yeoman
  • Git a Azure DevOps
  • Node.js a NPM
  • Vytváření projektu, modulární struktura

Modul 4: Personal apps pro MS Teams

  • User Context
  • Spuštění projektu online i onpremise

Modul 5: JavaScript a TypeScript

  • JavaScript, ECMAScript, TypeScript
  • Rozšiřující knihovny JavaScriptu
  • Proměnné a funkce, rozhraní a třídy v TypeScriptu
  • Ladění v prohlížeči

Modul 6: Tabs pro MS Teams a App Pages pro SharePoint

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

Modul 7: Práce s daty MS 365

  • Načítání dat 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
  • Alternativy k React

Modul 9: Framework a Fluent UI

  • Představení Fluent UI
  • Styles, Controls

Modul 10: Bots a Power Virtual Agents

  • Srovnání Low Code a Full Code přístupu
  • Webhooks and connectors

Modul 11: Teams Messaging a Meeting extensions

  • Messaging Extensions
  • Meeting Extensions

Modul 12: Deployment, testování a ladění

  • Webpack, Gulp a další
  • Running tests, Component testing
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.