Kód kurzu: GOC372« Krok späť

Microsoft SharePoint Server 2010/2013 – pokročilý vývoj a prispôsobenie aplikácií

Kurz je určený pre všetkých vývojárov na platforme Microsoft SharePoint Server 2010 alebo 2013, ktorí sa chcú naučiť využívať pokročilejšie techniky vývoja SharePoint riešení. Pozrieme sa spolu na témy, ktoré vám umožnia vytvárať komplexné riešenia, ktoré budú technicky na úrovni. Riešenia, ktoré zo SharePointu dostanú takmer všetko, čo vám ako vývojárom môže ponúknuť. U účastníkov sa predpokladajú skúsenosti s tvorbou SharePoint riešení a odvaha pustiť sa ďalej. Prednášané témy si vyskúšate pomocou pripravených labov.

GOPAS Official Curriculum
Neboli nájdené žiadne termíny, kontaktujte náš klientsky servis.
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

Pre koho je kurz určený

Kurz je určený pre všetkých vývojárov na platforme Microsoft SharePoint Server 2010 alebo 2013, ktorí sa chcú naučiť využívať pokročilejšie techniky vývoja SharePoint riešení.

Čo vás naučíme

  • Pokročilé techniky vývoja SharePoint riešení
  • Podpora viacerých jazykov
  • Logovanie ladenia hľadania a odstraňovania chýb
  • Pokročilé dotazovanie
  • Pokročilé webparty
  • BDC Business Data Connectivity Service
  • Custom fieldy - vývoj vlastných typov stĺpcov
  • 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 - spracovanie odchádzajúcich notifikácií
  • Formulárové overovanie - vlastné overovanie užívateľov v SharePointe
  • Štruktúra SP databázy - pohľad na surové dáta mnoho objasní

Požadované vstupné znalosti

  • Znalosť konceptov a technológie .NET Framework
  • Skúsenosť s vývojom webových aplikácií v prostredí ASP.NET
  • Praktická skúsenosť s vývojovým prostredím MS Visual Studio
  • Praktická skúsenosť s Visual C# .NET
  • Znalosť platformy MS SharePoint 2010/2013 na úrovni kurzu GOC371

Metódy výučby

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

Študijné materiály

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

Osnova kurzu

Pokročilé techniky vývoja SharePoint riešení

  • Práca s oprávneniami a úrovňami oprávnení
  • Práca so skupinami, užívateľmi
  • Tímový vývoj SP riešení
  • Verziovanie projektov
  • Šablóny projektov
  • Závislosti medzi projektmi
  • Tímové buildy
  • Testovanie
  • LAB: webpart, ktorý bude pracovať so skupinami, oprávneniami

Podpora viacerých jazykov

  • Ako na to?
  • Čo všetko je potrebné lokalizovať?
  • Druhy zdrojov a rozdiely medzi nimi
  • Využitie zdrojov
  • LAB: webpart, ktorý bude podporovať lokalizáciu a využije k tomu rôzne techniky

Logovanie ladenia hľadania a odstraňovania chýb

  • Práca s ULS
  • Vlastné logovanie
  • Developer Dashboard
  • Preformance Monitoring
  • LAB: webpart, ktorý využije prebrané techniky k logovaniu svojho správania sa

Pokročilé dotazovanie

  • Pokročilé konštrukcie
  • JOINy
  • Nástroje
  • Záludnosti
  • LAB: webpart vykonávajúci pokročilé dotazy

Pokročilé webparty

  • Prepojenie webpartov so štandardnými SP webpartmi
  • EditorParty
  • LAB: tvorba filtrovacieho webpartu s editor partom
  • Dotazy naprieč kolekciou webov
  • SPSiteDataQuery
  • FullTextSqlQuery
  • LAB: webpart, ktorý vykoná hľadanie naprieč SharePointom

BDC Business Data Connectivity Service

  • Napojenie SharePointu na externé dáta
  • Definícia entít
  • Obmedzenia
  • LAB: tvorba externého zoznamu napojeného na tabuľku v databáze

Custom fieldy  - vývoj vlastných typov stĺpcov

  • Motivácia
  • Úskalia
  • Zobrazovacie a nastavovacie prvky
  • LAB: tvorba vlastného fieldu

Aplikační stránky a úpravy masterpage - umiestnenie vlastnej ASP.NET stránky do SP tak, aby vyzerala, že tam je odjakživa

  • Aplikačné stránky
  • Umiestnenie do prostredia SharePointu
  • Úpravy masterpage
  • LAB: vytvorenie stránky a úprava vzhľadu SharePointu pomocou úpravy masterpage

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

  • Štruktúra
  • Konfigurácia
  • Plánovanie
  • LAB: tvorba jobu a jeho konfiguračnej stránky

Pokročilý workflow

  • Vlastné aktivity
  • Spúšťacie a asociačné formuláre
  • Spolupráca WF medzi sebou
  • Ako písať použiteľné WF, možné prístupy
  • LAB: tvorba vlastnej aktivity a jej využitie vo WF životného cyklu vzniku dokumentu

Rendering Templates

  • Na čo to je?
  • Ako na to?
  • Na čo si dať pozor?
  • LAB: tvorba prvkov a ich umiestnenie do štandardného formulára SharePointu

Notifikačná služba  - spracovanie odchádzajúcich notifikácií

  • Na čo to je?
  • Úprava šablón a práca s nimi v notifikačnej službe
  • Čo môže robiť Notification Handler a ako
  • LAB: tvorba Notification Handler, ktorý bude spracovávať zasielané upozornenia

Formulárové overovanie  - vlastné overovanie užívateľov v SharePointe

  • Nastavenie v Centrálnej administrácie
  • Štruktúra Membership a Role providerov
  • Podpora anonymného prístupu
  • LAB: tvorba vlastného membership providera a jeho použitie pri overovaní užívateľov SP

Štruktúra SP databázy - pohľad na surové dáta mnoho objasní

  • Rozdelenie databáz
  • Štruktúra tabuliek v Config databáze
  • Štruktúra tabuliek v Content databáze
  • LAB: zistenie zaujímavých údajov z databázy obsahu
Tištěné prezentace probírané látky

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