Název: Programování na Webu Zkratka: PGW Typ: povinný Rozsah: 10 týdnů, týdně 2 hodiny přednášek + 2 hodiny seminárních cvičení Kredity: 5 Způsob ukončení: zkouška Katedra: katedra inženýrské 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:Úvod, interakce stránky s uživatelem bez programování.
Programování na straně klienta - skriptovací jazyky
Objekty, vlastnosti, atributy, metody
Interakce skriptu se stránkou - DOM
Skripty a kaskádové styly
Komunikace klient-server, protokol HTTP, formuláře
Programování na straně serveru - CGI, PHP, ASP
Proměnné, datové typy, základní příkazy
Strukturované datové typy, objekty
Ukládání dat, soubory
Stavové informace a cookies
Spolupráce s databázemi
Náplň cvičení:Náplní cvičení bude vytváření 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.
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
Prerekvizity: -Navazující: -
Datum poslední změny: 8. 10. 2003