548-0105/02 – Programování aplikací pro web (PAPW)
Garantující katedra | Katedra geoinformatiky | Kredity | 5 |
Garant předmětu | Ing. Pavel Kukuliač, Ph.D. | Garant verze předmětu | Ing. Pavel Kukuliač, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 3 | Semestr | zimní |
| | Jazyk výuky | angličtina |
Rok zavedení | 2016/2017 | Rok zrušení | 2021/2022 |
Určeno pro fakulty | HGF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
student prokazuje znalosti:
* technologií pro vývoj aplikací pro web,
* zvoleného programovacího jazyka,
* bezpečnosti aplikací pro web.
student umí:
* vyvinout jednoduchou aplikaci pro web,
* vyvinout jednoduchou aplikaci pro web, která využívá databázi,
* instalovat a spravovat vybraný systém pro správu obsahu.
student je schopen:
* používat WWW standardy při vývoji jednoduchých WWW aplikací,
* vybrat vhodné WWW technologie v daném kontextu specifikované situace,
* odhadnout složitost vývoje WWW aplikace v daném kontextu specifikované situace.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
Absolvováním předmětu studenti získají znalosti a dovednosti potřebné pro vytváření vlastních webových stránek s využitím moderních nástrojů jako je např. AJAX a HTML 5.
Povinná literatura:
Kosek J. Vše o WWW. http://www.kosek.cz/
Doporučená literatura:
Gundavaram, S.: CGI programování, Computer Press 1998
Holzner, S.: Začínáme programovat v Ruby on Rails. Computer Press, 2007.
Laurie, B., Laurie, P.: Apache - správa webového serveru, Computer Press, 1997.
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Získané znalosti studentů jsou průběžně ověřovány v průběhu jednotlivých hodin.
Studenti také pracují na samostatných projektech, které prokazují získané znalosti.
Na závěr semestru studenti prezentují a obhajují své projekty.
Znalosti studentů jsou na konci semestru ověřovány písemnou zkouškou.
E-learning
Moodle
Další požadavky na studenta
Nejsou definovány žádné
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1) Internet, intranet. TCP/IP. Základní služby Internetu (FTP, TELNET, WWW). WWW klienti a servery.
2) HTML stránka. Základní struktura. Základní prvky stránky, formátování textu, tabulky. Obrázky. Videa. Animace. Zvuky. Rámy. Kaskádové styly.
3) Skriptování na straně serveru.CGI, PHP, ASP, Servlets
4) Formuláře
5) PHP
6) Přístup k relačním databázím.
7) Java Script, Java applety. Plug - in.
8) Jazyk XML. AJAX.
9) Webové služby.
10) Web 2.0., Sémantický web.
11) Redakční systémy. Systémy pro správu obsahu.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.