Název: Programování na webu Zkratka: PGW_K Typ: povinný Rozsah v hod.: 12K + 28E Kredity: 5 Způsob ukončení: zkouška Katedra: katedra aplikované informatiky FM TUL Přednášející: RNDr. Pavel Satrapa, Ph.D.
Stručná anotace předmětu:Předmět se zabývá programováním WWW stránek a služeb. První část je věnována programování na straně klienta a vytváření skriptů zajišťujících aktivní chování stránky. Obsahem druhé části je pak programování na straně serveru, zpracování dat poskytnutých klientem a poskytování řízeného přístupu k datům uloženým na serveru. Absolvováním předmětu studenti získají základní znalosti potřebné pro vývoj WWW aplikací.
Témata přednášek:Prezenční přednášky budou věnovány vysvětlení klíčových pojmů, principů a technologií:
Programování na straně klienta - skriptovací jazyky
Objekty, vlastnosti, atributy, metody
Interakce skriptu se stránkou - DOM
Komunikace klient-server, protokol HTTP, formuláře
Programování na straně serveru - CGI, PHP, ASP
Stavové informace a cookiesV distanční formě si pak studenti doplní a rozšíří znalosti problematiky programování pro web o následující témata:
Možnosti poskytované DOM
Skripty a kaskádové styly
PHP - proměnné, datové typy, základní příkazy
Strukturované datové typy, objekty
Ukládání dat, soubory
Spolupráce s databázemi
Náplň cvičení:Náplní cvičení bude vytváření konkrétních programů pro WWW stránky a praktické procvičování látky z přednášek. Tématicky obsah cvičení odpovídá přednáškám. Vzhledem k charakteru tématu a dostatečné dostupnosti relevantních informací se cvičení může z valné většiny odehrávat distanční formou. Prezenční cvičení budou sloužit především k zadávání samostatné práce, konzultacím a diskusím ned výsledky posluchačů.
Literatura:[1] Flanagan D.: JavaScript Kompletní průvodce. Computer Press, ISBN 80-7226-626-8
[2] Goodman D.: JavaScript &DHTML Cookbook. O'Reilly & Associates, ISBN 0596004672
[3] Castagnetto J., Rawat H., Schumann S., Scollo C., Veliath D.: Programujeme PHP profesionálně. Computer Press, ISBN 80-7226-310-2
[4] Sklar D., Trachtenberg A.: PHP Cookbook. O'Reilly & Associates, ISBN 1565926811
[5] Janovský D.: Jak psát Web, http://www.jakpsatweb.cz/
Prerekvizity: -Navazující: -
Organizace výuky v kombinované formě studia:Způsob organizace výuky je uveden přímo v odstavcích "Témata přednášek" a "Náplň cvičení".
Datum poslední změny: 14. 10. 2004