Kód kurzu: GOC332« Krok zpět

Pokročilá tvorba ASP.NET webových aplikací

Kurz popisuje pokročilejší techniky pro vývoj aplikací v ASP.NET a je určen pro programátory, kteří již zvládli základy technologie ASP.NET a mají zkušenosti s vývojem aplikací za použití komponent, které jsou součástí .NET Frameworku. Naučíme vás kromě využití existujících komponent vytvářet vlastní. Umožníme vám podívat se z několika pohledů na všechny události, které se dějí při zpracování HTTP požadavku web serverem. Naučíme vás psát a používat control adaptery, prostřednictvím kterých můžete detailně určit, jaký HTML kód mají jednotlivé ASP.NET controly posílat na klienta, a jak ho zpřehlednit a zjednodušit. Stručně se též podíváme na technologii ASP.NET Ajax a provoz aplikací na IIS.

GOPAS Official Curriculum Kurz vyřazen z aktuální nabídky
Nebyly nalezeny žádné termíny, kontaktujte náš klientský servis.

PobočkaDnůCena kurzuCena materiálůITB
Praha3 16 200 CZK v ceně kurzu 30
Brno3 16 200 CZK v ceně kurzu 30
Bratislava3 540,00 EUR v ceně kurzu 30

Co Vás naučíme

  • Naučíme vás lépe a efektivněji využívat možností a schopností ASP.NET

Požadované vstupní znalosti

  • Zkušenosti s programováním webových aplikací na úrovni kurzu GOC3201

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Příručka k příkladům, prezentace promítané lektorem.

Osnova kurzu

Microsoft .NET Framework

  • Co je „.NET“ a co je „Framework“
  • Verze 2.0 - 4.0 a jejich vzájemný vztah

Životní příběh jednoho požadavku

  • Zpracování požadavku z hlediska web serveru
  • Zpracování požadavku z hlediska ASP.NET
  • HTTP moduly a handlery
  • Eventy volané při zpracování požadavku

ASP.NET Web Forms

  • Životní příběh požadavku pokračuje - co se děje uvnitř stránky
  • Strom ovládacích prvků a jeho životní cyklus

Server controls

  • Funkce, možnosti a omezení
  • Úpravy výsledného HTML pomocí adaptérů
  • Úvod do tvorby vlastních ovládacích prvků
  • Expression buildery
  • ASP.NET Ajax
  • Jak funguje, jak ho používat a proč to nedělat ;-)
  • Dostupnost
  • Základní prvky - ScriptManager, UpdatePanel atd.
  • Využití AJAX Control Toolkitu
  • Komunikace s webovými službami

Cacheování v ASP.NET

  • Druhy cacheování
  • Output cache - varianty stránek a vhodné nastavení
  • Data source cache, včetně cache dependencies
  • Vlastní využití cache API

Deployment ASP.NET aplikací

  • Jak probíhá kompilace ASP.NET aplikací (on demand / publishing)
  • Web Application Projects
  • Web Deployment Projects

Konfigurace ASP.NET

  • Konfigurační model ASP.NET a jeho vlastnosti
  • Vytváření a registrace vlastních konfiguračních sekcí
  • Validace konfiguračních hodnot

Provoz ASP.NET

  • Fungování ASP.NET v IIS
  • Architektura IIS, Application Pools
  • Diagnostika a odstraňování potíží
Tištěné prezentace probírané látky

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


Graf návazností kurzů