Detail předmětu
Grafická uživatelská rozhraní v Javě
FIT-GJAAk. rok: 2014/2015
Vývoj programovacího jazyka Java, virtuální stroj, základy objektově orientovaného jazyka Java, druhy aplikací v Javě (samostatná aplikace/applet/servlet), základní knihovny (java.lang, java.io, java.util), knihovna java.awt (Abstract Window Toolkit), mechanismus událostí v Javě, mechanismy práce s obrazem a zvukem, tvorba aplikací, tvorba appletů, knihovny javax.swing, tvorba JavaBeans, nástroje pro programování GUI, webové aplikace, Java Enterprise, Hibernate, Spring, Java Server Pages, Java Server Faces, Google Web Toolkit, Android.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Studenti se zdokonalí v používání programovacího jazyka Java, v práci v týmech a v přípravě projektové dokumentace.
Prerekvizity
Způsob a kritéria hodnocení
Osnovy výuky
- Osnova přednášek:
- Úvod do jazyka Java. Virtuální stroj.
- Základy objektově orientovaného jazyka Java.
- Základní knihovny (java.lang, java.io, java.util).
- Výjimky a práce s vlákny v Javě.
- Grafické elementy knihovny Swing.
- Tvorba aplikací.
- Půlsemestrální zkouška.
- Java pro Android.
- Servlety a Java Server Pages.
- Knihovna Spring.
- Hibernate a Java Server Faces.
- Google Web Toolkit.
- Testování v Javě, Ant, Maven. Nasazování aplikací.
- Individuální projekt na tvorbu grafické desktopové aplikace.
- Týmový projekt na webovou, nebo mobilní aplikaci.
Osnova ostatní - projekty, práce:
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Doporučená literatura
Eckel, B.: Myslíme v Jazyku Java, ISBN 80-247-9010-6, Grada 2001
Flanagan, D.: Programování v jazyce Java (První vydání), ISBN: 80-85896-78-8, Computer Press 1997
Niemeyer, P., Peck, J.: Exploring Java (2nd ed.), ISBN 1-56592-271-9, O'Reilly & Associates, 1997.
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MBI , 0 ročník, letní semestr, volitelný
obor MBS , 0 ročník, letní semestr, volitelný
obor MIN , 0 ročník, letní semestr, volitelný
obor MIS , 0 ročník, letní semestr, povinně volitelný
obor MMI , 0 ročník, letní semestr, volitelný
obor MMM , 0 ročník, letní semestr, volitelný
obor MPV , 0 ročník, letní semestr, volitelný
obor MSK , 0 ročník, letní semestr, volitelný
obor MGM , 0 ročník, letní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Úvod do jazyka Java. Virtuální stroj.
- Základy objektově orientovaného jazyka Java.
- Základní knihovny (java.lang, java.io, java.util).
- Výjimky a práce s vlákny v Javě.
- Grafické elementy knihovny Swing.
- Tvorba aplikací.
- Půlsemestrální zkouška.
- Java pro Android.
- Servlety a Java Server Pages.
- Knihovna Spring.
- Hibernate a Java Server Faces.
- Google Web Toolkit.
- Testování v Javě, Ant, Maven. Nasazování aplikací.