* VLASTNOSTI A METODY PROGRAMOVÁNÍ V PROTŘEDÍ WWW - Struktura programů zařazených do www stránek - Možnosti jednotlivých technologií programování pro WWW - W3C standardy pro vkládání skriptů do stránek * JAZYK HTML JAKO PODKLAD PRO TVORBU WWW STRÁNEK - Struktura a syntaxe HTML a XHTML kódu, zápis parametrů - Struktura www dokumentu - strukturální značky - Formátování obsahu www stránek - seznamy, tabulky - Komponenty pro vkládání multimediálních prvků do HTML - Interaktivní komponenty HTML jazyka, metody přenosu dat - rámcová struktura www dokumentů a její alternativy * DESIGN WWW STRÁNEK - Kaskádové definice stylu www stránek - Globální stylování značek HTML - Deklarace tříd a identifikátorů stylu dokumentu - Kaskádová struktura CSS a možnosti jejího využití - CSS pozicování, změny stylu na základě událostí ve stránce * PROGRAMOVÁNÍ NA STRANĚ PROHLÍŽEČE - JavaScript jako příklad jazyka na straně prohlížeče - Syntaxe jazyka, způsoby zápisu do HTML stránek - Objektová struktura JavaScriptu, použití vestavěných objektů - Příkazy cyklů a podmínek a funkcí, ukázky praktického využití - Události a akce JavaScriptu, deklarace a použití handlerů událostí - Využití objektu XMLHttpRequest pro dynamický obsah www stránek * PROGRAMOVÁNÍ NA STRANĚ SERVERU - Principy a specifika serverových programovacích jazyků - Správa a konfigurace webového serveru - Generování obsahu www stránky serverovou aplikací - Přenos dat prostřednictvím protokolu HTTP - Práce se soubory na straně serveru - Asynchronní metody přenosu dat mezi serverem a prohlížečem (AJAX)
Cílem předmětu je poskytnutí teoretických základů k formální a obsahové tvorbě dokumentů určených k prezentaci na
WWW stránkách a příslušných praktických dovedností pro jejich tvorbu. Dalším cílem je naučit studenty orientaci v prostředí Internetu jako moderního prostředku komunikace a prostředí prezentace, kde hraje významnou roli zpracování hypertextových dokumentů.
Obsahem předmětu jsou zejména webová rozhraní a aplikace (historie a trendy), značkovací jazyky, dynamické prvky, prvky pro přístup k datům, HMTL editory pro tvorbu WWW stránek, principy a specifika WWW designu, dynamické grafické prvky a jejich příprava, tvorba aplikací s využitím skriptovacích jazyků, základy jazyka JavaScript a instalace prezentací a aplikací na servery.