Kód kurzu: GOC3382« Krok zpět

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

Tento pětidenní kurz vás provede pokročilejšími oblastmi tvorby řešení pro SharePoint. 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. Tento kurz navazuje na kurz MOC 10175. 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ů.

Tento kurz je nahrazen kurzem GOC372

Kurz vyřazen z aktuální nabídky
Kurzy zařazené do oblasti Archiv již nepatří do naší aktuální nabídky, v mnoha případech byly nahrazeny novější verzí kurzu.
Pro informace o možnosti realizace archivních kurzů prosím kontaktujte náš klientský servis (__Klientskyservis@gopas.cz) nebo naše obchodní reprezentanty (__Obchod@gopas.cz).

PobočkaDnůCena kurzuCena materiálůITB
Praha5 24 500 CZK v ceně kurzu 50
Brno5 23 500 CZK v ceně kurzu 50
Bratislava5 825,00 EUR v ceně kurzu 50

Uživatelská náročnost

Pro koho je kurz určen

  • Kurz je určen pro vývojáře webových aplikací na platformě Microsoft SharePoint 2010

Požadované vstupní znalosti

  • Zkušenosti s platformou .NET Framework
  • Zkušenosti s vývojem pomocí Visual Studio 2008 nebo Visual Studio 2010
  • Zkušenosti s objektově orientovaným programováním v jazyce C#
  • Zkušenosti s tvorbou webových aplikací v ASP.NET
  • Zkušenosti s vývojem SharePoint řešení

Co vás naučíme

  • Vytvářet řešení, která podporují více jazyků
  • Hledat a odstraňovat chyby
  • Definovat vlastní typy sloupců
  • Vytvářet plánované akce - joby
  • Zpracovávat odesílaná oznámení
  • Vytvářet pokročilé webparty
  • Upravovat renderovací šablony tak, že můžete ovlivňovat kompletní IU SharePointu
  • Používat PowerShell k tomu, co se v UI udělat nedá nebo jen obtížně
  • Využívat naplno dotazovací jazyk SharePointu a hledat informace napříč weby
  • Vytvořit vlastní ověřování uživatelů SharePointu

Metody výuky

  • Výklad lektora spojený s velkým množstvím samostatné tvorby příkladů podle dodaných instrukcí.

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ů
    1. Šablony projektů
    2. Závislosti mezi projekty
    3. Teamové buildy
    4. 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 psát řešení, aby podporovaly 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

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

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

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í na formuláře

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

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í

PowerShell práce s SP pomocí skriptů tvorba vlastních

  • Základní popis tvorby PowerShell skriptů
  • Co poskytuje SharePoint powershellu?
  • LAB: tvorba vlastního skriptu

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
Tištěné prezentace probírané látky

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