Kurz je určen pro webových aplikací, kteří chtějí získat detailní znalosti o možnostech programových úprav, rozšíření a využití SharePoint s pomocí nejnovější technologie SharePoint Framework (SPFx). V průběhu týdenního kurzu vás postupně [...]
  • M365_SP_DEV
  • Délka 5 dní
  • 50 ITK bodů
  • 5 termínů
  • Praha (27 000 Kč)

    Brno (27 000 Kč)

    Bratislava (900 €)

  • Mírně pokročilý

Kurz je určen pro webových aplikací, kteří chtějí získat detailní znalosti o možnostech programových úprav, rozšíření a využití SharePoint s pomocí nejnovější 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í v online i onpremise 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 SharePoint, 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.

»

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: Kořeny a technologie

  • Přehled jednotlivých vývojových technologií a jejich srovnání
  • Využití technologií pro SharePoint Online
  • Server-side API, client side APIs CSOM a JSOM
  • REST API v1 a Graph API
  • Rozšiřující moduly a srovnání jednotlivých API z pohledu využití

Modul 2: SharePoint Framework – představení

  • Proč SharePoint Framework?
  • Sada nástrojů pro vývoj v SharePointu
  • Integrace s dalšími technologiemi Microsoft 365 (Teams, Power Platform, Office)

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

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

Modul 4: SharePoint Framework – váš první webpart

  • Co obsahuje projekt?
  • 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: Client Web Part Properties

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

Modul 7: Práce s daty SharePoint

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

Modul 9: Framework a Fluent UI

  • Představení Fluent UI
  • Styles, Controls

Modul 10: Nasazování součástí SharePointu

  • Deployment Assets
  • Možnosti deploymentu
  • Asset Types

Modul 11: Microsoft Graph

  • Představení Microsoft Graph a jeho využití v projektech pro Sharepoint

Modul 12: SharePoint Framework Extensions

  • SharePoint Framework Extensions
  • Vytváření Extensions
  • Application Customizers
  • Field Customizers
  • Command Sets

Modul 13: 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.