Uživatelská náročnost
Co Vás naučíme:
- Navrhnout a řídit funkce a řešení.
- Zvolit vhodnou technologii a vybrat nejlepší API.
- Využívat v kódu vašich aplikací služby Managed Metadata, Search a Business Data Conectivity.
- Vytvářet vlastní Provider Hosted SharePoint Add-ins
- Využívat Migration API.
- Odladit, a nasadit aplikací SharePoint pro Store.
Pro koho je kurz určen:
- Kurz je určen pro profesionální vývojáře, kteří vyvíjejí řešení pro produkty a technologie SharePoint. Kurz je ideální pro vývojáře služby SharePoint, kteří již získali základní zkušenosti se SharePoint 2013, kteří se snaží stavět na svých stávajících dovednostech a chtějí maximálně využít potenciál SharePointu a technologií Farm solutions i Add-ins.
Požadované vstupní znalosti:
- HTML5 a CSS3 [HTMLCSS]
- Tvorba klientských skriptů v jazyce JavaScript [INTJS]
- Jazyk C# – programování II [GOC2125]
- SharePoint 2019 - vývoj aplikací I [SHRP_DEV1]
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: Vytvoření spolehlivé a efektivní aplikace pro SharePoint
- Vývoj aplikací pro SharePoint
- Komunikace SharePoint farmy a ostatních aplikací (APIs)
- Autentizace a autorizace aplikací pro SharePoint
- Vývoj Farm solutions a Add-ins a jejich integrace
Modul 2: Automatizace podnikových procesů
- Vysvětlení Workflows služby SharePoint
- Vytváření Workflows s využitím Visual Studio
Modul 3: Vývoj Managed Metadata Solutions
- Správa Taxonomie ve službě SharePoint
- Práce s pokročilými funkcemi typů obsahu
- Práce s Managed Metadata poli
Modul 4: Interakce s vyhledávací službou (Search Service)
- Úvod do SharePoint Search Service
- Vytváření vyhledávacích dotazů s KQL a FQL
- Spouštění vyhledávacích dotazů z kódu
- Přizpůsobení výsledků hledání
- Vlastní zpracování obsahu
Modul 5: Práce se službou Business Connectivity Services
- Business Connectivity Services v SharePoint
- Vytvoření BDC modelu v aplikaci Visual Studio
- Konfigurace BDC modelů pro vyhledávání
- Rozvoj vlastních komponent
- Práce s vnějšími událostmi a notifikacemi
Modul 6: Správa a přístup k profilu uživatele
- Přehled User Profile Data ve službě SharePoint
- Pochopení možnosti přístupu k User Profile Data
- Správa User Profile Data
- Správa uživatelských vlastností profilu
Modul 7: Přizpůsobení Social Workload
- Přehled Social Workload
- Rozvoj Social Workload
- Práce s feedy
Modul 8: Migrace dat
- SharePoint Online Migration API
- Praktické cvičení migrace dat
- Automatizace
Modul 9: Vývoj serverových aplikací pro Add-ins
- Nasazení aplikace do Azure
- Autentizace
- Integrace s SharePoint Online i Onprem
- Testování, optimalizace a distribuce
Modul 10: Vývoj aplikací pro Store
- Omezení a pravidla
- Distribuce
- Úržba
Modul 11: Monitorování a řešení problémů
- Ladění aplikace SharePoint v aplikaci Visual Studio
- Diagnostika poruch
- Testování výkonu a škálovatelnosti
- Zátěžové testování