Detail předmětu
Grafická uživatelská rozhraní v Javě (v angličtině)
GJAe Ak. rok 2018/2019 zimní semestr 5 kreditů
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ě, tvorba aplikací, knihovny javax.swing, tvorba JavaBeans, nástroje pro programování GUI, webové aplikace, Java Server Pages, Google Web Toolkit, Android, Vaadin.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. přednášky
- 26 hod. projekty
Bodové hodnocení
- 51 bodů závěrečná zkouška
- 10 bodů půlsemestrální test
- 39 bodů projekty
Zajišťuje ústav
Přednášející
Otrusina Lubomír, Ing. (UPGM)
Smrž Pavel, doc. RNDr., Ph.D. (UPGM)
Cvičící
Získané dovednosti, znalosti a kompetence z předmětu
Studenti se seznámí s principy a historií vývoje jazyka Java. Naučí se způsobům tvorby aplikací v jazyce Java. Seznámí se i s metodami užívání standardních knihoven a přípravků pro tvorbu aplikací. Naučí se též odlišnostem programování v jazyce Java a v tradičních programovacích jazycích.
Studenti se zdokonalí v používání programovacího jazyka Java, v práci v týmech a v přípravě projektové dokumentace.
Cíle předmětu
Seznámit se s principy jazyka Java. Naučit se způsobům tvorby aplikací v jazyce Java. Seznámit se s metodami užívání standardních knihoven a přípravků pro tvorbu aplikací. Naučit se odlišnostem programování v jazyce Java a v tradičních programovacích jazycích.
Proč je předmět vyučován
V předmětu Grafická uživatelská rozhraní v Javě se učí Java EE se zaměřením na tvorbu webových grafických uživatelských rozhraní. Absolvent tohoto předmětu bude schopen rychle se zorientovat v technologiích využívaných především ve velkých firmách, které staví své produkty na Javě EE. Součástí předmětu je i návštěva odborníka z praxe, který ukáže praktické využití probíraných technologií.
Technické vybavení
volně dostupné
- NetBeans
Osnova přednášek
- Ú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ů.
Osnova ostatní - projekty, práce
- Řešení individuálních projektů v průběhu celého kursu.
Průběžná kontrola studia
Půlsemestrální test, individuální projekty.
Podmínky zápočtu:
Pro získání zápočtu je nutné získat min. 10 bodů z projektu.
Podmínky zápočtu
Pro získání zápočtu je nutné získat min. 10 bodů z projektu.
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 (anglicky), obor MGMe, libovolný ročník, volitelný