UIT006S Vytváření www aplikací v C#

Obchodně podnikatelská fakulta v Karviné
zima 2006
Rozsah
0/2/0. 5 kr. Ukončení: zk.
Garance
Ing. Václav Król, Ph.D.
Ústav informačních technologií – Obchodně podnikatelská fakulta v Karviné
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 6 mateřských oborů, zobrazit
Cíle předmětu
Cílem je seznámit posluchače se základy architektury .Net Framework a ASP.NET 2.0, jazykem C# a jeho použitím pro vývoj webových aplikací na této platformě. Posluchači se seznámí s tvorbou webových formulářů, serverovými ovládacími prvky, osvojí si práci s daty, aby byli schopni vytvořit webovou prezentaci či funkční aplikaci na platformě ASP.NET pomocí jazyka C#.
Osnova
  • Obsah předmětu:
    1. Architektura .Net Framework a ASP.NET 2.0
    2. Jazyk C
    #3. Tvorba webových formulářů
    4. Serverové ovládací prvky
    5. Konfigurační nastavení, struktura web.config
    6. Práce s daty 1. Připojení k datovým zdrojům
    7. Práce s daty 2. Serverové ovládací prvky po práci s daty
    8. Řízení stavu aplikace
    9. Bezpečnost v ASP.NET
    Obsah kurzu:
    1. Architektura .Net Framework a ASP.NET 2.0
    Struktura prostředí .NET, běhové prostředí CLR, řízený a neřízený kód, typy projektů ASP.NET, programovací jazyky.
    2. Jazyk C
    #Stručný úvod, základní datové typy, třídy, struktury, rozhraní, příkazy, výčtové typy, vlastnosti.
    3. Tvorba webových formulářů
    Anatomie webových formulářů, zpracování událostí, struktura stránek, pojmy postback a viewstate, jednotný layout pomocí masterpage.
    4. Serverové ovládací prvky
    Typy prvků, rozdíly mezi serverovými a html prvky, zpracování událostí.
    5. Konfigurační nastavení, struktura web.config
    Principy konfigurace a konfigurační prvky ASP.NET, šifrování nastavení.
    6. Práce s daty 1. Připojení k datovým zdrojům
    ADO.NET, pojem data provider, vytváření a otevírání datových spojení, konfigurace spojení.
    7. Práce s daty 2. Serverové ovládací prvky po práci s daty
    Čtení a aktualizace dat pomocí serverových prvků, GridView, FormView, DataList, Repeater.
    8. Řízení stavu aplikace
    Stav aplikace, stavová data uživatele (Session), konfigurace ukládání stavových dat, cookies, stav serverových prvků.
    9. Bezpečnost v ASP.NET
    Základy zabezpečení, autentizace, autorizace, personalizace.

    Při přednáškách je využíváno prezentační zařízení a PC. Výuka seminářů probíhá v počítačově vybavených učebnách. Studijní materiály jsou dostupné v elektronické podobě prostřednictvím fakultní počítačové sítě.
    Pro výuku je používán vývojový software VisualWebDeveloper a databázový server SQLExpress2005 firmy Microsoft.
Informace učitele
Ve druhém týdnu výuky je posluchačům zadáno téma seminární práce, kterou jsou posluchači povinni odevzdat v zápočtovém týdnu. Ve zkouškovém období v řádně vypsaném termínu vykonají posluchači závěrečnou zkoušku, která se skládá z diskuze k vytvořené seminární práci a otázek zaměřených na praktické zvládnutí probíraných témat. Podmínkou připuštění k závěrečné zkoušce je odevzdání seminární práce.
Hodnocení:
Seminární práce 0-50 bodů.
Zkouška zaměřená na praktické zvládnutí problematiky 0-50 bodů.
Kredity se udělují za získání alespoň 60 bodů. Hodnocení: 85-100 bodů výborně, 70-84 velmi dobře, 60-69 dobře.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 1990, zima 1991, zima 1992, zima 1993, zima 1994, zima 1995, zima 1996, zima 1997, zima 1998, zima 1999, zima 2000, zima 2001, zima 2002, zima 2003, zima 2004, zima 2005, zima 2007.