Předmět: Moderní webové technologie

» Seznam fakult » FPR » UAI
Název předmětu Moderní webové technologie
Kód předmětu UAI/680
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v letním semestru.
Semestr Letní
Počet ECTS kreditů 5
Vyučovací jazyk češ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í
  • Novák Milan, PhDr. Ph.D.
Obsah předmětu
1. Opakování základních principů. Úvod do HTML5, přehled změn a novinek. 2. Problematika cross-browser compatibility, formulářové prvky. 3. Úvod do technologie CSS3, selektory. 4. Responsive design / media queries. 5. CSS Transforms, Transitions, Animations. Technologie @font-face, související efekty. 6. JavaScript a jeho klíčové koncepty, frameworky, DOM. 7. CSS preprocesory - scss, less. 8. Ajax, XHR, HTTP, JSON a další transportní formáty. 9. Události, asynchronní zpracování. 10. HTML5 Canvas. 11. React, Angular - použití a porovnání. 12. Hybridní aplikace.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Aktivizující (simulace, hry, dramatizace)
  • Domácí příprava na výuku - 30 hodin za semestr
  • Účast na výuce - 42 hodin za semestr
  • Příprava na zápočet - 38 hodin za semestr
  • Semestrální práce - 40 hodin za semestr
Výstupy z učení
Naučit studenty používat moderní webové technologie k tvorbě webových pulikací. Získání pokročilých znalostí o moderních komunikačních technikách používaných v rámci webových technologiích. Samostatná schopnost konfigurace služby WWW a vytváření internetových aplikací.
Studenti se v předmětu seznámí s technologiemi a postupy, které se používají při vývoji internetových systémů, založených na dynamických technologiích programování. Kurz se zaměřuje především na zvládnutí prostředků umožňujících tvorbu interaktivních aplikací pomocí klientských skriptů v prohlížeči a na tvorbu dynamicky generovaných stránek. Důraz je kladen nejen na zvládnutí jazyka HTML a dalších technologií, ale i na tvorbu přehledných a pro uživatele snadno čitelných dokumentů. Stranou nezůstanou ani témata jako architektura služby WWW a bezpečnost webových aplikací. Cílem cvičení je především praktické zvládnutí technologií, se kterými se posluchači seznámí v přednáškách.
Předpoklady
Přehledová orientace ve webových technologiích. Výhodou je absolvování kurzu - Značkovací jazyky. Uživatelská znalost běžných operačních systémů, základy práce v počítačových sítích.

Hodnoticí metody a kritéria
Analýza výkonů studenta

Aktivní účast ve cvičeních, testování znalostí z oblasti využívání internetových technologií. Samostatná realizace konkrétního projektu dle zadání.
Doporučená literatura
  • Artemij Fedosejev. React.js Essentials. Packt Publishing Limited, 2015. ISBN 9781783551620.
  • Elizabeth Castro, Bruce Hyslop. HTML5 a CSS3. Praha, Computer Press, 2012. ISBN 9788025137338.
  • Ondřej Žára. JavaScript. Praha, Computer Press, 2015. ISBN 9788025145739.
  • Peter Gasston. Moderní web. Praha, Computer Press, 2015. ISBN 9788025143452.
  • ZAKAS, Nicholas C, Jeremy PCPEAK a Joe FAWCETT. Ajax: profesionálně.. Brno, 2007. ISBN 978-80-86815.


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