Novinka v nabídce
Kód kurzu: SHRP_DEV1« Krok zpět

SharePoint 2019 - vývoj aplikací I

Kurz je určen pro programátory s alespoň minimální zkušeností s technologií SharePoint, kteří chtějí získat ucelený přehled o možnostech programových úprav, rozšíření a využití SharePointu ve verzích 2019, 2016 a Online. V průběhu týdenního kurzu vás provedeme všemi hlavními technologiemi vývoje pro SharePoint, seznámíme vás s všemi dostupnými API a naučíme vás upravovat SharePoint po stránce funkční i vzhledové. S ohledem na rozsah kurzu je nutné počítat s tím, že probíraná látka nejde do příliš velké hloubky, ale absolvování kurzu přispěje především k získání znalostí potřebných pro další samostudium. Kurz předpokládá základní znalosti moderních webových technologii a základy programování v .NET (C#), v jazyce JavaScript nebo TypeScript. Kurz není vhodný pro úplné začátečníky.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
2.9.2019 5 23 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
25.11.2019 5 23 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
16.9.2019 5 23 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
27.5.2019 5 800,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
15.7.2019 5 800,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
21.10.2019 5 800,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 23 000 CZK v ceně kurzu 50
Brno5 23 000 CZK v ceně kurzu 50
Bratislava5 800,00 EUR v ceně kurzu 50

Co Vás naučíme:

  • Navrhnout a řídit funkce a řešení.
  • Zvolit vhodnou technologii a vybrat nejlepší API.
  • Vyvíjet vlastní server-side komponenty.
  • Vytvářet vlastní stránky, seznamy a správovat životního cyklus stránky.
  • Rozšířit SharePoint pomocí Add-ins
  • Používat objektový model na straně klienta a REST API.
  • Vyvíjet provider-hosted i SharePoint-hosted SharePoint Add-ins.
  • Odladit, a nasadit aplikaci pro SharePoint.
  • Nastavit prostředí a začít s vývojem s pomocí SharePoint Framework.
  • Přizpůsobovat vzhled a chování prvků uživatelského rozhraní.

Pro koho je kurz určen:

  • Kurz je určen pro vývojáře, kteří vyvíjejí řešení pro produkty a technologie SharePoint a chtějí využívat nejmodernější technologie.

Požadované vstupní znalosti:

  • HTML5 a CSS3 [HTMLCSS]
  • Tvorba klientských skriptů v jazyce JavaScript [INTJS]
  • Jazyk C# – programování II [GOC2125]

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

Modul 1: SharePoint jako platforma pro vývojáře

  • Úvod do vývoje na platformě SharePoint
  • Historie technologií Farm Solutions, Add-ins a Framework
  • Seznámení s dostupnými APIs

Modul 2: Práce s objekty SharePoint

  • Seznámení s objektovým modelem SharePoint
  • Práce s weby
  • Práce s Execution Contexts

Modul 3: Práce se seznamy a knihovnami

  • Používání seznamů a knihoven objektů
  • Dotazování a načítání seznamů dat
  • Práce s rozsáhlými seznamy

Modul 4: Navrhování a řízení Features a Solutions

  • Práce s Features
  • Nasazení Solutions

Modul 5: Farm solutions

  • Vývoj Web Parts
  • Použití Event Receivers
  • Použití Timer Jobs
  • Ukládání konfiguračních dat

Modul 6: Správa identity a oprávnění

  • Pochopení Identity Managementu ve službě SharePoint
  • Správa oprávnění ve službě SharePoint

Modul 7: Řízení uživatelských komponent a životního cyklu

  • Přehled komponent
  • Definování vlastních seznamů
  • Správa webů služby SharePoint

Modul 8: Představení Add-ins pro SharePoint

  • Přehled aplikací pro SharePoint
  • Vývoj SharePoint Hosted Add-ins pro SharePoint

Modul 9: Vývoj aplikací na straně klienta

  • Použití objektového modelu na straně klienta pomocí jazyka JavaScript
  • Použití REST API pomocí jazyka JavaScript

Modul 10: Vývoj hostovaných SharePoint aplikací

  • Přehled hostovaných SharePoint aplikací
  • Konfigurace vzdálených hostovaných aplikací
  • Vývoj hostovaných SharePoint aplikací

Modul 11: Publikování a distribuce aplikací

  • Architektura řízení aplikací
  • Aplikační balíčky
  • Publikování aplikací
  • Instalace, aktualizace a odinstalace aplikace

Modul 12: SharePoint Framework

  • Seznámení s technologií
  • Možnosti využití
  • Jedna aplikace pro SharePoint Online i On-premise

Modul 13: Přizpůsobení prvků uživatelského rozhraní

  • Vytváření vlastních akcí
  • Použití komponenty uživatelského rozhraní na straně klienta

Modul 14: Navigace a Branding

  • Vytvoření a použití motivů
  • Branding a návrh webů
  • Přizpůsobení obsahu pro různé platformy a zařízení
  • Konfigurace a přizpůsobení navigace

Modul 15: Kudy dál?

  • Možnosti kombinování jednotlivých technologií
  • Spolupráce v týmu a propojování projektů
  • Integrace s dalšími technologiemi Microsoft

Předchozí kurzy

Navazující kurzy

žádný navazující kurz
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.