Kód kurzu: GOC3382« Krok späť

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

Tento päťdňový kurz vás prevedie pokročilejšími oblasťami tvorby riešení pre SharePoint. Pozrieme sa spolu na témy, ktoré vám umožnia vytvárať komplexné riešenia – technicky na úrovni. Riešenia, ktoré zo SharePointu dostanú takmer všetko, čo vám ako vývojárom môže ponúknuť. Tento kurz nadväzuje na kurz MOC 10175. 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.

Kurz vyradený z aktuálnej ponuky
Kurzy zaradené do oblasti Archív už nepatria do našej aktuálnej ponuky kurzov, v mnohých prípadoch boli nahradené novšou verziou kurzu.
Pre informácie o možnosti realizácie archívnych kurzov, prosím, kontaktujte náš klientsky servis (_KlientskyServisBratislava@gopas.sk) alebo naše obchodné oddelenie (_ObchodBratislava@gopas.sk).
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 27 000 CZK v cene kurzu 50
Brno5 27 000 CZK v cene kurzu 50
Bratislava5 900,00 EUR v cene kurzu 50

Používateľská náročnosť

Pre koho je kurz určený

Kurz je určený pre vývojárov webových aplikácií na platforme Microsoft SharePoint 2010.

Požadované vstupné znalosti

  • Skúsenosti s platformou .NET Framework
  • Skúsenosti s vývojom pomocou Visual Studio 2008 alebo Visual Studio 2010
  • Skúsenosti s objektovo-orientovaným programovaním v jazyku C#
  • Skúsenosti s tvorbou webových aplikácií v ASP.NET
  • Skúsenosti s vývojom SharePoint riešení

Čo vás naučíme

  • Vytvárať riešenia, ktoré podporujú viac jazykov
  • Hľadať a odstraňovať chyby
  • Definovať vlastné typy stĺpcov
  • Vytvárať plánované akcie – joby
  • Spracovávať odosielané oznámenia
  • Vytvárať pokročilé webparty
  • Upravovať renderovacie šablóny tak, že môžete ovplyvňovať kompletné UI SharePointu
  • Používať PowerShell na to, čo sa v UI urobiť nedá alebo len obtiažne
  • Využívať naplno dotazovací jazyk SharePoint a hľadať informácie na webe
  • Vytvoriť vlastné overovanie užívateľov SharePointu

Metódy výučby

Výklad lektora spojený s veľkým množstvom samostatnej tvorby príkladov podľa dodaných inštrukcií.

Študijné materiály

Tlačená prezentácia 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
    1. Šablóny projektov
    2. Závislosti medzi projektmi
    3. Tímové buildy
    4. Testovanie
  • Š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 písať riešenia, aby podporovali viacero 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 na to rôzne techniky

Logovanie ladenia, hľadanie a odstraňovanie chýb

  • Práca s ULS
  • Vlastné logovanie
  • Developer Dashboard
  • Preformance Monitoring
  • LAB: webpart, ktorý využije preberané techniky na logovanie 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 webpartami
  • EditorParty
  • LAB: tvorba filtrovacieho webpartu s editor partom
  • Dotazy naprieč kolekciami webov

SPSiteDataQuery

  • FullTextSqlQuery
  • LAB: webpart, ktorý vykoná hľadanie naprieč SharePointom

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

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

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

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

Pokročilý workflow

  • Vlastné aktivity
  • Spúšťacie a asociačné formuláre
  • Spolupráce 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

  • K čomu to je?
  • Ako na to?
  • Na čo si dať pozor?
  • LAB: tvorba prvku a jeho umiestnenie do formulára

Štruktúra SP databázy pohľad na surové dáta všeličo 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

Notifikačná služba zsracovania 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 Handleru, ktorý bude spracovávať zasielané upozornenia

PowerShell práca so SP pomocou skriptov – tvorba vlastných

  • Základný popis tvorby PowerShell skriptov
  • Čo poskytuje SharePoint Powershellu?
  • LAB: tvorba vlastného skriptu

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

  • Nastavenie v Centrálnej administrácii
  • Š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
Tištěné prezentace probírané látky

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