Detail předmětu
Grafická uživatelská rozhraní v Javě
FIT-GJAAk. rok: 2019/2020
Programování mobilních a webových aplikací, Java servlety, Java Server Pages, Java Persistence API, Hibernate, JavaServerFaces, PrimeFaces, Spring, Android, Google Web Toolkit, Vaadin, RESTful Java Services, Java Web Services, Remote Method Invocation, Java Message Services, Java Enterprise, Enterprise Java Beans, Google App Engine, distribuované systémy.
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í
Pro získání bodů ze zkoušky je nutné získat min. 20 bodů, jinak je zkouška hodnocena 0 body.
Podmínky zápočtu:
Pro získání zápočtu musí student získat nejméně 10 bodů za projekt.
Učební cíle
Doporučená literatura
Campione, M., Walrath, K.: Java Tutorial, Addison-Wesley, ISBN 3-8273-1050-4, 1997
Cornell, C., Horstmann, C.: Core Java (2nd ed.), SunSoft Press, Prentice Hall, ISBN 0-13-596891-7, 1997
Deitel, H.M., Deitel, P.J.: Java - How to program, ISBN 0-13-632589-0, Prentice Hall, 1997.
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
Grand, M.: Java Language Reference (2nd ed.), ISBN 1-56592-326-X, O'Reilly & Associates, 1997
Gupta, A.: Java EE 7 Essentials: Enterprise Developer Handbook, O'Reilly Media, Inc., ISBN 978-1449370176, 2013
Gutierrez, F.: Introducing Spring framework: a primer, Apress, ISBN 978-1430265320, 2014
Jendrock, E., Cervera-Navarro, R., Evans, I., Haase, K., & Markito, W.: The Java EE 7 Tutorial (Vol. 1), Addison-Wesley Professional, ISBN 978-0321994929, 2014
Juneau, J.: Java EE 7 recipes: a problem-solution approach, Apress, ISBN 978-1430244257, 2013
Juneau, J.: JavaServer Faces: Introduction by Example, Apress, ISBN 978-1484208397, 2013
Niemeyer, P., Peck, J.: Exploring Java (2nd ed.), ISBN 1-56592-271-9, O'Reilly & Associates, 1997.
Walls, C. Spring in Action: Covers Spring 4, Manning Publications, ISBN 978-1617291203, 2014
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MBI , 0 ročník, zimní semestr, volitelný
obor MSK , 0 ročník, zimní semestr, volitelný
obor MMM , 0 ročník, zimní semestr, volitelný
obor MBS , 0 ročník, zimní semestr, volitelný
obor MPV , 0 ročník, zimní semestr, volitelný
obor MIS , 0 ročník, zimní semestr, povinně volitelný
obor MIN , 0 ročník, zimní semestr, volitelný
obor MGM , 0 ročník, zimní semestr, volitelný - Program MITAI magisterský navazující
specializace NBIO , 0 ročník, zimní semestr, volitelný
specializace NSEN , 0 ročník, zimní semestr, volitelný
specializace NVIZ , 0 ročník, zimní semestr, volitelný
specializace NGRI , 0 ročník, zimní semestr, volitelný
specializace NISD , 0 ročník, zimní semestr, volitelný
specializace NSEC , 0 ročník, zimní semestr, volitelný
specializace NCPS , 0 ročník, zimní semestr, volitelný
specializace NHPC , 0 ročník, zimní semestr, volitelný
specializace NNET , 0 ročník, zimní semestr, volitelný
specializace NMAL , 0 ročník, zimní semestr, volitelný
specializace NVER , 0 ročník, zimní semestr, volitelný
specializace NIDE , 0 ročník, zimní semestr, volitelný
specializace NEMB , 0 ročník, zimní semestr, volitelný
specializace NSPE , 0 ročník, zimní semestr, volitelný
specializace NADE , 0 ročník, zimní semestr, volitelný
specializace NMAT , 0 ročník, zimní semestr, volitelný
specializace NISY , 0 ročník, zimní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Úvod, Java servlety, JavaServerPages.
- Testování, Maven a JAX.
- RMI a JMS.
- EJB a JavaServerFaces.
- PrimeFaces.
- Spring.
- Půlsemestrální zkouška.
- Java Persistence API, Hibernate.
- Google Web Toolkit.
- Vaadin
- Základy operačního systému Android.
- Distribuované systémy.
- Obhajoba projektů.
Projekt
Vyučující / Lektor
Osnova
- Týmový projekt na webovou (a mobilní) aplikaci.