|
Vyučující
|
-
Dokoupil Tomáš, Ing.
-
Panuš Jan, Ing. Ph.D.
|
|
Obsah předmětu
|
1. World-Wide Web, Unified Resource Identifier, Hypertext Transfer Protocol. 2. Přehled jazyků HTML, XHTML, XML, XSD, XSTL, CSS, validita web stránek, vývojové nástroje (IDE). 3. HyperText Markup Language (doctype, syntaxe a sémantika jazyka, kódování jazyka, speciální znaky). 4. HTML (sekvenční, seskupující, textové, editační, tabulkové, vestavěné elementy). 5. Cascading Style Sheets (syntaxe a sémantika jazyka). 6. CSS (vlastnosti jazyka a hodnoty vlastností). 7. Web design (rozložení stránky, navigace, responzivita, barevné schéma, canvas). 8. Přístupnost webu (přístupný a čitelný obsah, srozumitelný a přístupný obsah, jednoduchá a pochopitelné ovládání, technicky způsobilý a srozumitelný kód). 9. PHP: Hypertext Preprocessor (syntaxe a sémantika jazyka). 10. Práce s datovou vrstvou v PHP. 11. Vývojový a implementační proces webové aplikace (nástroje, role, bezpečnost, časové hledisko) 12. Optimalizace webu pro vyhledávače, webová analytika, marketing ve vyhledávačích, reklama propagace na webu 13. Služby pro web (ověřování, platební brány, virtuální měny, interoperabilita).
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody samostatných akcí, Demonstrace, Nácvik dovedností
- Kontaktní výuka
- 26 hodin za semestr
- Praktická výuka
- 39 hodin za semestr
- Kontaktní výuka
- 26 hodin za semestr
- Domácí příprava na výuku
- 39 hodin za semestr
- Samostatná kritická četba
- 39 hodin za semestr
- Projekt individuální
- 78 hodin za semestr
- Příprava na zápočet
- 14 hodin za semestr
- Příprava na zkoušku
- 14 hodin za semestr
|
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty s problematikou vývoje webových aplikací. Studenti se seznámí s technologickým rámce systému World Wide Web a jeho hlavními komponentami. Studenti se seznámí s celým vývojovým cyklem tvorby webové aplikace. Studenti po absolvování předmětu prokazují znalosti z oblasti tvorby dynamických webových stránek respektive aplikací. Studenti se po absolvování předmětu orientují se v dané odborné terminologii, rozumí architektonickým principům návrhu webových aplikací, disponují základními znalostmi vývojových pracovníků v kontextu zajišťování dodávky specializovaného softwaru pro webové prostředí.
Studenti se po absolvování předmětu orientují v dané odborné terminologii, rozumí architektonickým principům návrhu backendu webových aplikací, disponují základními znalostmi vývojových pracovníků v kontextu zajišťování dodávky specializovaného softwaru pro webové prostředí.
|
|
Předpoklady
|
nespecifikováno
|
|
Hodnoticí metody a kritéria
|
Posouzení zadané práce, Didaktický test, Obhajoba vlastního projektu
Aktivní účast na cvičení. Podmínkou pro úspěšné absolvování předmětu je splnění následujících požadavků: Zápočet odevzdat vytvořenou webovou aplikaci práci vykoná student samostatně vhodné zadání, které nahlásíte vyučujícímu na cvičení v průběhu semestru (nejpozději v 10. týdnu) aplikace dává smysl a respektuje zásady použitelnosti a přístupnosti webové stránky jsou plně validní HTML5 a používají sémantické elementy student využije vybraný framework pro CSS (např. Bootstrap, Tailwind atp.) student si může vybrat buď JavaScript nebo vybraný framework (React atp.) v případě JavaScriptu využije pokročilou práci s jazykem (manipulace s DOM, local storage, cookies atp.) Zkouška ústní dozkoušení, obhajoba projektu
|
|
Doporučená literatura
|
-
HEROUT P. Učebnice jazyka Java. České Budějovice: Kopp, 2006. 349 s. ISBN 80-7232-115-3.. null. null, null. ISBN null.
-
Hunt John. Guide to the Unified Process Featuring UML, Java and Design Patterns, 2nd edition. 2003. ISBN 978-1852337216.
-
Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber. JAVA 6 Výukový kurz. null. Computer Press, 2007. ISBN 978-80-251-1575-6.
|