|
|
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
|
|
|
|
|
|
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.
|
-
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.
-
Tvorba webových formulářů
Tvorba webových formulářů s využití standardních ovládacích prvků ASP.NET.
-
Validace vstupních dat
Využití vestavěných validačních komponent ASP .NET pro implementaci client-side a server-side validací.
-
Řízení stavu aplikace
Vysvětlení problému plynoucí z bezstavové aplikace. Udržování stavu pomocí objektů Session, Application, Viewstate, Cookies.
-
Navigační ovládací prvky
Použití hierarchických navigačních ovládacích prvků. Tvorba jednotného vzhledu ASP.NET aplikace.
-
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.
-
DataBinding
Jednoduchý deklarativní databinding. Zobrazení dat načtených z databáze MSSQL. Tvorba vázaných master-detail zobrazení.
-
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.
-
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).
-
Optimalizace ASP .NET aplikací
Seznámení s použitím objektu Cache a principy výstupního cacheování (output caching).
-
Bezpečnost ASP.NET
Přehled bezpečnostních principů v .NET. Přehled mechanismů zabezpečení webové aplikace.
-
Webové služby
Základní princip webových služeb. Tvorba webových služeb a jejich vyžití z role klienta.
|
|
|
|
|