Kód kurzu: GOC372« Krok zpět

SharePoint Server 2010/2013 – pokročilý vývoj a přizpůsobení aplikací

Kurz je určen pro všechny vývojáře na platformě SharePoint 2010 nebo 2013, kteří se chtějí naučit využívat pokročilejší techniky vývoje SharePoint řešení. Podíváme se spolu na témata, která vám umožní vytvářet komplexní řešení, které budou technicky na úrovni. Řešení, která z SharePointu dostanou téměř vše, co vám jako vývojářům může nabídnout. Předpokládá se zkušenost s tvorbou SharePointích řešení a odvaha pustit se dál. Přednášená témata si vyzkoušíte za pomocí připravených labů.

GOPAS Official Curriculum
Nebyly nalezeny žádné termíny, kontaktujte náš klientský servis.

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

Pro koho je kurz určen

Kurz je určen pro všechny vývojáře na platformě SharePoint 2010 nebo 2013, kteří se chtějí naučit využívat pokročilejší techniky vývoje SharePoint řešení.

Co vás naučíme

  • Pokročilé techniky vývoje SharePoint řešení
  • Podpora více jazyků
  • Logovaní ladění hledání a odstraňování chyb
  • Pokročilé dotazování
  • Pokročilé webparty
  • BDC Business data connectivity service
  • Custom fieldy vývoj vlastních typů sloupců
  • Aplikační stránky a úpravy masterpage
  • Joby vývoj a správa plánovaných úloh
  • Pokročilá workflow
  • Rendering Templates
  • Notifikační služba zpracování odchozích notifikací
  • Formulářové ověřování vlastní ověřování uživatelů v SharePointu
  • Struktura SP databáze pohled na surová data leccos objasní

Požadované vstupní znalosti

  • Znalost konceptů a technologie .NET Frameworku
  • Zkušenost s vývojem webových aplikací v prostředí ASP.NET
  • Praktickou zkušenost s vývojovým prostředím MS Visual Studio
  • Praktickou zkušenost s Visual C# .NET
  • Znalost platformy MS SharePoint 2010/2013 na úrovni kurzu GOC371

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 kurzu

Pokročilé techniky vývoje SharePoint řešení

  • Práce s oprávněními a úrovněmi oprávnění
  • Práce se skupinami, uživateli
  • Týmový vývoj SP řešení
  • Verzování projektů
  • Šablony projektů
  • Závislosti mezi projekty
  • Teamové buildy
  • Testování
  • Šablony projektů
  • Závislosti mezi projekty
  • Teamové buildy
  • Testování
  • LAB: webpart, který bude pracovat se skupinami, oprávněními

Podpora více jazyků

  • Jak na to?
  • Co vše je potřeba lokalizovat?
  • Druhy zdrojů a rozdíly mezi nimi
  • Využití zdrojů
  • LAB: webpart, který bude podporovat lokalizaci a využije k tomu různé techniky

Logovaní ladění hledání a odstraňování chyb

  • Práce s ULS
  • Vlastní logování
  • Developer Dashboard
  • Preformance monitoring
  • LAB: webparu, který využije probraných technik k logování svého chování

Pokročilé dotazování

  • Pokročilé konstrukce
  • JOINy
  • Nástroje
  • Záludnosti
  • LAB: webpart provádějící pokročilé dotazy

Pokročilé webparty

  • Propojení webpartů se standardními SP webparty
  • EditorParty
  • LAB: tvorba filtrovacího webpartu s editorPartem
  • Dotazy napříč kolekcí webů
  • SPSiteDataQuery
  • FullTextSqlQuery
  • LAB: webpart, který provede hledání napříč SharePointem

BDC Business data connectivity service

  • Napojení SharePointu na externí data
  • Definice entit
  • Omezení
  • LAB: tvorba externího seznamu napojeného na tabulku v databázi

Custom fieldy vývoj vlastních typů sloupců

  • Motivace
  • Úskalí
  • Zobrazovací a nastavovací prvky
  • LAB: tvorba vlastního fieldu

Aplikační stránky a úpravy masterpage umístění vlastní ASPNET stránky do SP tak, aby vypadala, že tam je odjakživa

  • Aplikační stránky
  • Umístění do prostředí SharePointu
  • Úpravy masterpage
  • LAB: vytvoření stránky a úprava vzhledu SharePointu pomocí úpravy masterpage

Joby vývoj a správa plánovaných úloh

  • Struktura
  • Konfigurace
  • Plánování
  • LAB: tvorba jobu a jeho konfigurační stránky

Pokročilá workflow

  • Vlastní aktivity
  • Spouštěcí a asociační formuláře
  • Spolupráce WF mezi sebou
  • Jak psát použitelná WF, možné přístupy
  • LAB: tvorba vlastní aktivity a její využití ve WF životního cyklu vzniku dokumentu

Rendering Templates

  • K čemu to?
  • Jak na to?
  • Na co si dát pozor?
  • LAB: tvorba prvku a jeho umístění do standardního formuláře SharePointu

Notifikační služba zpracování odchozích notifikací

  • K čemu to je?
  • Úprava šablon a práce s nimi v notifikační službě
  • Co může dělat notification handler a jak
  • LAB: tvorba notification handleru, který bude zpracovávat zasílaná upozornění

Formulářové ověřování vlastní ověřování uživatelů v SharePointu

  • Nastavení v Centrální administraci
  • Struktura Membership a Role providerů
  • Podpora anonymního přístupu
  • LAB: tvorba vlastního membership providera a jeho použití při ověřování uživatelů SP

Struktura SP databáze pohled na surová data leccos objasní

  • Rozdělení databází
  • Struktura tabulek v Config databázi
  • Struktura tabulek v Content databázi
  • LAB: zjištění zajímavých údajů z databáze obsahu
Tištěné nebo elektronické studijní materiály GOPAS

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