Předmět: Webové aplikace

» Seznam fakult » FAV » KIV
Název předmětu Webové aplikace
Kód předmětu KIV/WEB-E
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ů 4
Vyučovací jazyk Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Majer Radovan, doc. Ing. Ph.D.
Obsah předmětu
1 Úvod do předmětu, organizační informace, historie webu. 2 HTML - vývoj, verze, základní elementy, formuláře. 3-4 CSS - základy, layout 5 HTTP, Přehled serverových technologií - CGI, Servlety a JSP, skripty PHP a Python 6-7 PHP - základy, syntax, funkce, soubory, formuláře 8-10 PHP - databáze, relace, třídy a objekty, šablony 11-12 JavaScript a AJAX 13. Konfigurace Apache a PHP, bezpečnost webu

Studijní aktivity a metody výuky
Přednáška, Cvičení
  • Kontaktní výuka - 52 hodin za semestr
  • Příprava na zkoušku [10-60] - 30 hodin za semestr
  • Projekt individuální [40] - 40 hodin za semestr
Předpoklady
Odborné znalosti
dobré zvládnutí imperativního/objektového programování (např. Java). Základní znalosti HTML a problematiky databází výhodou
Odborné dovednosti
Student dokáže textovým editorem zpracovat soubor a webových prohlížečem procházet web.
Obecné způsobilosti
bc. studium: efektivně využívá moderní informační technologie,
bc. studium: prezentuje vhodným způsobem svou práci i sám sebe před známým i neznámým publikem,
bc. studium: kriticky přistupuje ke zdrojům informací, informace tvořivě zpracovává a využívá při svém studiu a praxi,
Výsledky učení
Odborné znalosti
absolvováním předmětu student získá: - schopnost navrhnout design malé webové aplikace a návrh realizovat v technologii HTML/CSS - schopnost vytvořit webovou aplikaci (pracující s malou databází) s přehlednou MVC architekturou v jazyce PHP - schopnost implementovat jednoduchou klientskou funkcionalitu (JavaScript/AJAX) - základní znalosti serverových technologií, problematiky konfigurace webové serveru a bezpečnosti webových aplikací
Odborné dovednosti
Student dokáže vytvořit jednoduchou webovou aplikaci s využitím technologií HTML, CSS, PHP a MySQL.
Obecné způsobilosti
bc. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých,
bc. studium: používají své odborné znalosti, odborné dovednosti a obecné způsobilosti alespoň v jednom cizím jazyce,
bc. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru,
bc. studium: srozumitelně a přesvědčivě sdělují odborníkům i laikům informace o povaze odborných problémů a vlastním názoru na jejich řešení,
Vyučovací metody
Odborné znalosti
Přednáška založená na výkladu,
Cvičení (praktické činnosti),
Odborné dovednosti
Přednáška s demonstrací,
Cvičení (praktické činnosti),
Samostatná práce studentů,
Obecné způsobilosti
Přednáška s diskusí,
Přednáška s aktivizací studentů,
Samostudium,
Hodnotící metody
Odborné znalosti
Písemná zkouška,
Výstupní projekt,
Odborné dovednosti
Výstupní projekt,
Individuální prezentace,
Písemná zkouška,
Obecné způsobilosti
Výstupní projekt,
Individuální prezentace,
Demonstrace dovedností (praktická činnost),
Písemná zkouška,
Doporučená literatura
  • Leiss, Oliver; Schmidt, Jasmin. PHP v praxi: pro začátečníky a mírně pokročilé. 1. vydání. Grada Publishing, 2010. ISBN 9788024730608.
  • Nixon, Robin. Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites (Animal Guide). Sebastopol: O`Reilly Media, 2009. ISBN 978-0596157135.
  • Schafer, Steven M. HTML, XHTML a CSS: Bible pro tvorbu WWW stránek. 4. Vyd. Grada Publishing, 2009. ISBN 978-80-247-2850-6.
  • Schafer, Steven M. MTML, XHTML, and CSS Bible. Wiley Publishing, 2010. ISBN 978-0470523964.


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