Vyučující
|
-
Zacpal Jiří, Mgr. Ph.D.
-
Trnečka Martin, RNDr. Ph.D.
-
Konečný Jan, doc. RNDr. Ph.D.
-
Bartl Eduard, doc. RNDr. Ph.D.
|
Obsah předmětu
|
1. Informační systémy (IS). Úvod, vlastnosti, architektura. 2. Podnikové IS, tvorba IS, třívrstvá architektura IS, integrace IS. 3. Databázová struktura IS, datová integrace (ETL), analytické nástroje v IS (OLAP) 4. Statické webové stránky (X)HTML, CSS. 5. Dynamicé webové stránky, základy DOM, JavaScript. 6. Programování webu na straně serveru: Úvod do programování v PHP. 7. Programování webu na straně serveru: Práce s databází v PHP. 8. Značkovací (meta)jazyk XML. Jazyky DTD, XML Schema a RelaxNG pro popis schématu XML, Transformace XML pomocí XSL a FO, XPath.
|
Studijní aktivity a metody výuky
|
Přednášení
|
Výstupy z učení
|
Informační systémy (IS). Úvod, vlastnosti, architektura. Podnikové IS. Tvorba IS. Internetové (webové) prezentační rozhraní IS. Značkovací jazyk (X)HTML. Kaskádové styly (CSS) Služba WWW a protokol HTTP. Úvod do programování v PHP. Práce s databází v PHP. Značkovací (meta)jazyk XML. Jazyky DTD, XML Schema a RelaxNG pro popis schématu XML. Transformace XML pomocí XSL a FO, XPath.
3. aplikace
|
Předpoklady
|
Znalost databázových systémů
|
Hodnoticí metody a kritéria
|
Ústní zkouška
Zkouška: Návrh a implementace dynamické internetové aplikace prezentující data uložená v databázi nebo v XML souborech (přinést ke zkoušce). Ověření znalosti látky z přednášek formou ústní zkoušky.
|
Doporučená literatura
|
-
Boehm, A., Ruvalcaba, Z. (2018). Murach's HTML5 and CSS3 (4th Edition).
-
Bogdan, B., Darie, C., Hendrix, A. AJAX and PHP: building modern web applications: build user-friendly Web 2.0 applications with JavaScript and PHP.
-
Castro, E., Hyslop, B. (2013). HTML and CSS: Visual QuickStart Guide (8th Edition).
-
Fielding, J. (2014). Beginning responsive web design with HTML5 and CSS3.
-
Flanagan, D.:JavaScript. (2011). The Definitive Guide: Activate Your Web Pages (Definitive Guides).
-
Michálek, M. (2017). Vzhůru do (responzivního) webdesignu.
-
Nixon, R. (2014). Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (4th Edition).
-
Simpson, K. (2016). You Don't Know JS: ES6 & Beyond.
-
Ullman, L. PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (4th Edition).
-
Ullman, L. (2016). PHP for the Web: Visual QuickStart Guide (5th Edition).
|