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.
|