PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Programování III. - programování pro www - OKB2319463
Anglický název: Programming III - Web Programming
Zajišťuje: Katedra informačních technologií a technické výchovy (41-KITTV)
Fakulta: Pedagogická fakulta
Platnost: od 2013
Semestr: letní
E-Kredity: 3
Způsob provedení zkoušky: letní s.:
Rozsah, examinace: letní s.:0/0, Z+Zk [HS]
Rozsah za akademický rok: 12 [hodiny]
Počet míst: neurčen / neurčen (neurčen)
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: nevyučován
Jazyk výuky: čeština
Způsob výuky: kombinovaný
Způsob výuky: kombinovaný
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
při zápisu přednost, je-li ve stud. plánu
Garant: PhDr. Josef Procházka, Ph.D.
Prerekvizity : OKB2319263
Je prerekvizitou pro: OKB2319666
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: PROCHJ/PEDF.CUNI.CZ (22.09.2011)
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.
Literatura
Poslední úprava: PROCHJ/PEDF.CUNI.CZ (22.09.2011)

-FOTR, J., SCHNEIDER, Z. Flash 5 pro grafiky a tvůrce webů. Computer Press, 2000.
-KOSEK, J. HTML - tvorba dokonalých WWW stránek. Praha : Grada Publishing 1998.
-KOSEK, J. Průvodce HTML, XHTML, W@P. Praha : Grada Publishing, 2001.
-MUSCIANO, Ch., KENNEDY, B. HTML a XHTML. Kompletní průvodce. Computer Press, 2000.
-PÍSEK, S. JavaScript. Praha : Grada Publishing, 2001.
-REYNOLDS, M., WOOLRIDGE, A. JavaScript - profesionální řešení. Brno : Unis Publishing, 1997.
-SATRAPA, P. WEB Design. Praha : Neokortex 1997.
-SATRAPA, P. World Wide Web. Praha : Neokortex, 1996
-SCOT, I. Dynamické HTML ? kompletní průvodce. Brno : Computer Press, 1998.
-SPAINHOUR, S., ECKSTEIN, R. Webmaster v kostce. Praha : Computer Press, 1999.
-STANÍČEK, P. CSS kaskádové styly, kompletní pruvodce. Brno : Computer Press, 2003.
-ŠPINAR, D. Tvoříme přístupné webové stránky. Praha : Zoner Press, 2004.

Studijní prameny:
- Referáty a seminární práce studentů Dostupný z URL: <http://it.pedf.cuni.cz/strstud/>
- Učitelský spomocník. Dostupný z URL: <http://www.spomocnik.cz>
- Jak psát web - web o tvorbě internetových stránek pro začátečníky Dostupný z URL: <http://www.jakpsatweb.cz/>
- Jak na web - stránky o technologiích používaných na webu Dostupný z URL: <http://www.jaknaweb.com/>
- Validátor kódu Dostupný z URL: <http://validator.w3.org/>

Sylabus -
Poslední úprava: PROCHJ/PEDF.CUNI.CZ (22.09.2011)


* 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)

Podmínky zakončení předmětu
Poslední úprava: PROCHJ/PEDF.CUNI.CZ (01.12.2014)

Test

 
Univerzita Karlova | Informační systém UK