Předmět: Vývoj webových aplikací

» Seznam fakult » EF » KIN
Název předmětu Vývoj webových aplikací
Kód předmětu KIN/WA
Organizační forma výuky Přednáška + Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Weinlich Petr, Ing. Ph.D.
  • Žižka Tomáš, Mgr. Ph.D.
  • Šteiner Jiří, Ing.
Obsah předmětu
Přednášky (témata): 1. Úvod do problematiky webových aplikací, architektura webových aplikací. 2. Základní technologie pro vývoj webových aplikací. 3. Pokročilé technologie a postupy pro vývoj webových aplikací. 4. Optimalizace pro vyhledávání a návrh layoutu.* 5. Využití skriptovacích jazyků a databází při vývoji webových aplikací. * 6. Bezpečnostní aspekty webových technologií. * 7. Trendy v oblasti vývoje webových aplikací. * Semináře (témata): 1.Zadání a specifikace požadavků na vypracování semestrálního projektu. 2. HTML (HyperText Markup Language) - struktura a sémantika, aktuální tagy a atributy. 3. CSS (Cascading Style Sheets) - základní vlastnosti. 4. CSS - pokročilé vlastnosti, využití CSS pro návrh layoutu webové aplikace. 5. Specifické aspekty web designu pro různé platformy - responzivní web design, mobile first, media queries. 6. Návrh designu webové aplikace s využitím grafických editorů. 7. Implementace optimalizace pro vyhledávače (SEO). 8. Formulářové prvky a jejich dynamické využití. 9. Praktické využití skriptovacích jazyků (JavaScript, PHP) a databáze (MySQL). 10. Práce s frameworky (např. Bootstrap - frontend framework, Angular - backend framework). 11. Specifika mobilních webových aplikací. 12. Testovací prostředky pro vývojáře. 13. Příprava semestrálního projektu. 14. Prezentace a oponentura semestrálního projektu. *Témata označená kurzívou přednáší odborník z praxe.

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Studenti se v předmětu seznámí s architekturou webových aplikací. Dále si vyzkouší práci s technologiemi a postupy, které se využívají pro tvorbu moderních webových stránek a aplikací. Náplní seminářů je praktická příprava, po které budou studenti schopni vytvořit vlastní dynamickou webovou aplikaci. Po absolvování tohoto kurzu studenti zvládnou vytvářet v HTML5 webové stránky, provádět pokročilé stylistické úpravy textu, vkládat multimediální objekty, přidávat styly či graficky zpracovávat celkový layout webové stránky.

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
Zápočet: 80% účast na cvičeních, odevzdání a prezentace semestrálního projektu, zápočtový test spočívající v plnění praktických úloh. Zkouška: Písemná a ústní zkouška pokrývající témata prezentovaná v rámci přednášek a cvičení.
Doporučená literatura
  • BROWN, T. B., K. BUTTERS a S. PANDA. HTML5 okamžitě: [ovládněte HTML5 za víkend]. Brno: Computer Press, 2014. ISBN 978-80-251-4296-7.
  • DUCKETT, J. Web Design with HTML, CSS, Javascript and Jquery Set. New York: John Wiley & Sons, 2014. ISBN 978-11-189-0744-3.
  • GASSTON, P. CSS3. Brno: Computer Press, 2016. ISBN 978-80-251-4641-5.
  • GASSTON, P. Moderní web. Brno: Computer Press, 2015. ISBN 978-80-251-4345-2.
  • SHARKIE, C. a A. FISHER. Responzivní webdesign: okamžitě. Brno: Computer Press, 2015. ISBN 978-80-251-4384-1.
  • WELLING, L. a L. THOMSON. PHP and MySQL Web Development. 5th ed. Developer's Library. New Jersey: Pearson Education, 2016. ISBN 978-03-218-3389-1.


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