Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2021/2022

Vývoj internetových aplikací

Typ studia bakalářské
Jazyk výuky angličtina
Kód 460-2024/02
Zkratka VIA
Název předmětu česky Vývoj internetových aplikací
Název předmětu anglicky Development of Internet Applications
Kreditů 6
Garantující katedra Katedra informatiky
Garant předmětu Ing. Michal Radecký, Ph.D., MBA

Osnova předmětu

Hlavní náplň předmětu je zaměřena na problematiku architektury a vývoje internetových aplikací, a to s důrazem na klientskou část aplikací a jejich realizace. Následující seznam tématicky pokrývá hlavní náplň předmětu:

1. Internet, historie, TCP/IP, WWW – základní úvod do problematiky, technické pozadí, typy internetových aplikací
2. WWW, HTTP, HTML, CSS, Statický vs. Dynamický web – detailní náhled do problematiky WWW, a to včetně standardů, technologií, apod.
3. Technologie pro IA - client-side: JavaScript, Java Applet, Macromedia Flash, ActiveX. server-side: CGI, SSI, SSJS, PHP, atd.
4. XML, DTD, XPath – konkrétní použití technologií XML, využití např. u RSS
5. XSLT, XML Schema – šablonovaní pomocí XSLT, ukázka redakčního systému postaveného na šablonách XSLT
6. Javascript– základní použití Javascriptu, Javascriptové toolkity
7. Ajax – využití Ajaxu u webových aplikací
8. RIA – základní nástroje a frameworky (Java Applet, Flex, Google Toolkit, JavaFX, apod.)
9. Silverlight 1 – úvod do technologie Silverlight
10. Silverlight 2 – praktická implementace WPF, Blend
11. Webové služby – WCF, RESET, RPC, atd.
12. Internetové aplikace – problémy, zabezpečení, autorizace, apod.

Součástí předmětu jsou také cvičení, které jsou tématicky úzce spjaty s odpovídajícími přednáškami. Na cvičeních se předpokládá aktivní účast studentů při implementaci přednášených problémů.

Pro získání zápočtu je potřeba realizovat projekt podle zadaných požadavků. Projekt zahrnuje návrh a vývoj aplikace, která bude splňovat charakteristiky moderní internetové/webové aplikace a bude obsahovat specifikované prvky přednášené v rámci předmětu. Konkrétní specifikace funkcí a zaměření aplikace je z části ponechána na studentovi.

Povinná literatura

Přednášky a materiály k předmětu Vývoj Internetových Aplikací
Aktuální zdroje a reference zveřejňované na stránkách předmětu
http://www.w3school.org
http://www.jakpsatweb.cz

DUCKETT, Jon. HTML & CSS: design and build websites. Indianapolis, IN: Wiley, c2011. ISBN 1118008189 .

Doporučená literatura

RESIG, John. JavaScript a Ajax: moderní programování webových aplikací. Vyd. 1. Brno: Computer Press, 2007. ISBN 978-80-251-1824-5.

HALES, Wesley. HTML5 and JavaScript web apps. 1st ed. Sebastopol, CA: O'Reilly, 2012. ISBN 1449320511 .

DUCKETT, Jon, Gilles RUPPERT a Jack MOORE. JavaScript & jQuery: interactive front-end web development. Indianapolis, IN: Wiley, 2014. ISBN 1118871650 .