Kód kurzu: SHRP_DEV1« Krok späť

SharePoint 2019 - vývoj aplikácií I

Kurz je určený pre programátorov aspoň s minimálnou skúsenosťou s technológiou SharePoint, ktorí chcú získať ucelený prehľad o možnostiach programových úprav, rozšírení a využití SharePointu vo verziách 2019, 2016 a Online. V priebehu týždňového kurzu vás prevedieme všetkými hlavnými technológiami vývoja pre SharePoint, zoznámime vás so všetkými dostupnými API a naučíme vás upravovať SharePoint po stránke funkčnej aj vzhľadovej. S ohľadom na rozsah kurzu je nutné počítať s tým, že preberaná látka nejde do príliš veľkej hĺbky, ale absolvovanie kurzu prispeje predovšetkým k získaniu vedomostí potrebných pre ďalšie samoštúdium. Kurz predpokladá základné znalosti moderných webových technológí a základy programovania v .NET (C #), v jazyku JavaScript alebo TypeScript. Kurz nie je vhodný pre úplných začiatočníkov.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
21. 10. 2019 5 800,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
17. 2. 2020 5 23 000 CZK v cene kurzu Český jazyk GOPAS Brno
 
25. 11. 2019 5 23 000 CZK v cene kurzu Český jazyk GOPAS Praha
 
30. 3. 2020 5 23 000 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha5 23 000 CZK v cene kurzu 50
Brno5 23 000 CZK v cene kurzu 50
Bratislava5 800,00 EUR v cene kurzu 50

Čo vás naučíme

  • Navrhnúť a riadiť funkcie a riešenia.
  • Zvoliť vhodnú technológiu a vybrať najlepšie API.
  • Vyvíjať vlastné server-side komponenty.
  • Vytvárať vlastné stránky, zoznamy a spravovať životný cyklus stránky.
  • Rozšíriť SharePoint pomocou Add-ins
  • Používať objektový model na strane klienta a REST API.
  • Vyvíjať provider-hosted i SharePoint-hosted SharePoint Add-ins.
  • Odladiť a nasadiť aplikáciu pre SharePoint.
  • Nastaviť prostredie a začať s vývojom pomocou SharePoint Framework.
  • Prispôsobovať vzhľad a správanie sa prvkov používateľského rozhrania.

Pre koho je kurz určený

Kurz je určený pre vývojárov, ktorí vyvíjajú riešenia pre produkty a technológie SharePoint a chcú využívať najmodernejšie technológie.

Požadované vstupné znalosti

  • HTML5 a CSS3 [HTMLCSS]
  • Tvorba klientskych skriptov v jazyku JavaScript [INTJS]
  • Jazyk C # - programovanie II [GOC2125]

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Modul 1: SharePoint ako platforma pre vývojárov

  • Úvod do vývoja na platforme SharePoint
  • História technológií Farm Solutions, Add-ins a Framework
  • Zoznámenie sa s dostupnými APIs

Modul 2: Práca s objektmi SharePoint

  • Zoznámenie sa s objektovým modelom SharePoint
  • Práca s webmi
  • Práca s Execution Contexts

Modul 3: Práca so zoznamami a knižnicami

  • Používanie zoznamov a knižníc objektov
  • Dotazovanie a načítanie zoznamov dát
  • Práca s rozsiahlymi zoznamami

Modul 4: Návrh a riadenie Features a Solutions

  • Práca s Features
  • Nasadenie Solutions

Modul 5: Farm solutions

  • Vývoj Web Parts
  • Použitie Event Receivers
  • Použitie Timer Jobs
  • Ukladanie konfiguračných dát

Modul 6: Správa identity a oprávnenia

  • Pochopenie Identity Managementu v službe SharePoint
  • Správa oprávnení v službe SharePoint

Modul 7: Riadenie používateľských komponentov a životného cyklu

  • Prehľad komponentov
  • Definovanie vlastných zoznamov
  • Správa lokality SharePoint

Modul 8: Predstavenie Add-ins pre SharePoint

  • Prehľad aplikácií pre SharePoint
  • Vývoj SharePoint Hosted Add-ins pre SharePoint

Modul 9: Vývoj aplikácií na strane klienta

  • Použitie objektového modelu na strane klienta pomocou jazyka JavaScript
  • Použitie REST API pomocou jazyka JavaScript

Modul 10: Vývoj hostovaných SharePoint aplikácií

  • Prehľad hostovaných SharePoint aplikácií
  • Konfigurácia vzdialených hostovaných aplikácií
  • Vývoj hostovaných SharePoint aplikácií

Modul 11: Publikovanie a distribúcia aplikácií

  • Architektúra riadenia aplikácií
  • Aplikačné balíčky
  • Publikovanie aplikácií
  • Inštalácia, aktualizácia a odinštalovanie aplikácie

Modul 12: SharePoint Framework

  • Zoznámenie sa s technológiou
  • Možnosti využitia
  • Jedna aplikácia pre SharePoint Online i On-premise

Modul 13: Prispôsobenie prvkov používateľského rozhrania

  • Vytváranie vlastných akcií
  • Použitie komponentov užívateľského rozhrania na strane klienta

Modul 14: Navigácia a Branding

  • Vytvorenie a použitie motívov
  • Branding a návrh webov
  • Prispôsobenie obsahu pre rôzne platformy a zariadenia
  • Konfigurácia a prispôsobenie navigácia

Modul 15: Kadiaľ ďalej?

  • Možnosti kombinovania jednotlivých technológií
  • Spolupráca v tíme a prepájanie projektov
  • Integrácia s ďalšími technológiami Microsoft

Predošlé kurzy

Nasledujúce kurzy

žiadny nadväzujúci kurz
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.