Život na škole Přijímací řízení Unicorn College Studium O nás Hlavní stránka

Vývoj v ASP.NET

Základní informace
Počet kreditů
5
Počet přednášek / týden
2 vh
Počet cvičení / týden
2 vh
Počet tutoriálů / semestr
4x 4 vh
Doporučená literatura
Microsoft .NET Webové aplikace v .NET Framework, C# a ASP.NET: Prosise J.
 MS ASP.NET Krok za krokem: Duthie G.A.
 Microsoft Visual C# .NET Krok za krokem: Sharp J., Jagger J.
 Microsoft ADO .NET - krok za krokem: Riordan R.M.
Cílem tohoto předmětu je navázat na získané znalosti jazyku C# a platformy .NET v rámci předmětu Vývoj v C#. Studenti získají vědomosti o obecném fungování webových aplikací, vývoji webových aplikací na platformě .NET pomocí Visual Studio IDE včetně napojení aplikace na databázi MS SQL, tvorby a použití webové služby.
Obsah předmětu
  1. Základní principy ASP.NET
    Architektura webové aplikace. Základní principy zpracování http požadavku v ASP.NET. Tvorba webové aplikace pomocí Visual Studia.NET. Vysvětlení principu code-behinds.
  2. Tvorba webových formulářů
    Tvorba webových formulářů s využití standardních ovládacích prvků ASP.NET.
  3. Validace vstupních dat
    Využití vestavěných validačních komponent ASP .NET pro implementaci client-side a server-side validací.
  4. Řízení stavu aplikace
    Vysvětlení problému plynoucí z bezstavové aplikace. Udržování stavu pomocí objektů Session, Application, Viewstate, Cookies.
  5. Navigační ovládací prvky
    Použití hierarchických navigačních ovládacích prvků. Tvorba jednotného vzhledu ASP.NET aplikace.
  6. Konfigurace a nasazení ASP .NET
    Základní konfigurační parametry ve web.config (AppSettings, ConnectionStrings, Trace, atd...). Dědičnost na úrovni konfigurace. Nasazení na IIS.
  7. DataBinding
    Jednoduchý deklarativní databinding. Zobrazení dat načtených z databáze MSSQL. Tvorba vázaných master-detail zobrazení.
  8. Prezentace a modifikace dat
    Zobrazení dat pomocí ASP.NET komponent: DataList, FormView, DetailView. Definice šablon zobrazení. Editace databázových záznamů pomocí datových komponent.
  9. Tvorba vlastních ovládacích prvků
    Vytvoření uživatelského ovládacího prvky (UserControls) a použití na webovém formuláři. Implementace vlastních ovládacích prvků (Custom Controls).
  10. Optimalizace ASP .NET aplikací
    Seznámení s použitím objektu Cache a principy výstupního cacheování (output caching).
  11. Bezpečnost ASP.NET
    Přehled bezpečnostních principů v .NET. Přehled mechanismů zabezpečení webové aplikace.
  12. Webové služby
    Základní princip webových služeb. Tvorba webových služeb a jejich vyžití z role klienta.

  ENGLISH VERSION     Podmínky použití     Mapa stránek     Kontakty     Katalog bakalářských prací        
Unicorn | Unicorn Systems | Unicorn Universe | Unicorn College
© Unicorn College 2011