Předmět: Dynamický web

» Seznam fakult » PRF » KGI
Název předmětu Dynamický web
Kód předmětu KGI/DYWEB
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština, Angličtina
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Rypl Oldřich, Mgr.
  • Pechanec Vilém, prof. RNDr. Ph.D.
Obsah předmětu
Cílem předmětu je seznámit posluchače s principy, strukturou a fungování síťových řešení (aplikací) umožňující sdílení dat a informací, zejména v podobě dynamických webových prezentací. Předmět se věnuje síťové architektuře, principům internetu. Jsou přednášeny přenosové a komunikační protokoly a architektura sítě, její komponenty, pravidla, principy. Navazuje rozbor webových a aplikačních serverů. Posluchači jsou seznámeni s principy, správou a provozem. Následuje rozbor prostředků pro zajištění dynamiky na straně serveru. Vychází se z nejrozšířenějšího open-source řešení Apache - PHP - MySQL. V praktické rovině je důraz kladen na osvojení si základních pravidel dynamického webu, který je založen na serverově orientovaném skriptovacím jazyce (PHP) a zprovoznění webového serveru Apache. Kromě vlastního kódování je důraz kladen na techniky generování validních metadat, zpracování a využívání hlaviček přenosových protokolů a metod automatické geolokalizace a personalizace. Témata: 1. Protkool WWW 2. Vývoj a rozšíření protokolu WWW 3. Síťová architektura 4. N-vrstvé aplikace 5. Server a klient 6. Webový server Apache - funkce, struktura a konfigurace 7. Dynamika v prostředí webu 8. Prostředky skriptování na straně server 9. Jazyk PHP PHP funkce pro práci s textem PHP funkce pro práci s časem PHP funkce pro práci s datem Zpracování webového formuláře Podmínky a cykly v PHP PHP funkce Připojení a správa databázových zdrojů 10. Redakční systémy pro správu obsahu 11. Internetové protokoly (HTTP(S), IP, TCP/UDP, DNS...)

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Demonstrace
  • Domácí příprava na výuku - 6 hodin za semestr
Výstupy z učení
Cílem předmětu je seznámit posluchače s principy, strukturou a fungování síťových řešení (aplikací) umožňující sdílení dat a informací, zejména v podobě dynamických webových prezentací. Předmět se věnuje síťové architektuře, principům internetu. Jsou přednášeny přenosové a komunikační protokoly a architektura sítě, její komponenty, pravidla, principy. Navazuje rozbor webových a aplikačních serverů. Posluchači jsou seznámeni s principy, správou a provozem. Následuje rozbor prostředků pro zajištění dynamiky na straně serveru. Vychází se z nejrozšířenějšího open-source řešení Apache - PHP - MySQL. V praktické rovině je důraz kladen na osvojení si základních pravidel dynamického webu, který je založen na serverově orientovaném skriptovacím jazyce (PHP) a zprovoznění webového serveru Apache. Kromě vlastního kódování je důraz kladen na techniky generování validních metadat, zpracování a využívání hlaviček přenosových protokolů a metod automatické geolokalizace a personalizace.
Cílem předmetu je na v souladu s teoretickými znalostmi, umět zprovoznit vlastní webový server komunikující v síti a prakticky vytvořit validní, optimalizovaný dynamický web.
Předpoklady
Dobrá znalost práce s PC. Úspěšné zvládnutí předmětu Webové technologie (KGI/WEBOT) či ekvivalentní znalost tvorby statického webu na úrovni HTML5/CSS3.

Hodnoticí metody a kritéria
Rozbor produktů pracovní činnosti studenta (technické práce), Seminární práce

Znalost témat a praktických dovedností v rámci náplně předmětu.
Doporučená literatura
  • http://www.mysql.com/.
  • http://www.php.net/.
  • GILMORE, W. J. (2011). Velká kniha PHP 5 a MySQL: kompendium znalostí pro začátečníky i profesionály. Brno: Zoner Press.
  • Kosek, J. (1999). PHP - tvorba interaktivních internetových aplikací. Praha, Grada, 490 s.
  • Sklar, D. (2018). PHP 7. Praktický průvodce nejrozšířenějším skriptovacím jazykem pro web. Zoner Press.
  • Spainhour, S., Eckstein, R. (1999). Webmaster v kostce. Praha, Computer Press., 503 s.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Geoinformatika a kartografie (2020) Kategorie: Geografické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Geoinformatika a kartografie (2020) Kategorie: Geografické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní