Detail předmětu

Grafická uživatelská rozhraní v Javě (v angličtině)

GJAe Ak. rok 2024/2025 zimní semestr 5 kreditů

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.

Odkazy

Proč se předmět učí

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í.

Podmínky zápočtu

Pro získání zápočtu musí student získat nejméně 10 bodů za projekt.

Garant předmětu

Koordinátor předmětu

Jazyk výuky

anglicky

Zakončení

zápočet+zkouška (kombinovaná)

Rozsah

  • 26 hod. přednášky
  • 26 hod. projekty

Bodové hodnocení

  • 51 bodů závěrečná zkouška (15 bodů písemná část, 26 bodů testová část, 10 bodů ústní část)
  • 10 bodů půlsemestrální test (testová část)
  • 39 bodů projekty

Zajišťuje ústav

Přednášející

Cvičící

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.

 

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.

Požadované prerekvizitní znalosti a dovednosti

Základní znalosti programovacího jazyka Java (syntaxe, primitivní typy, třídy, rozhraní, dědičnost, balíčky, modifikátory, typové proměnné, obalující třídy, kontejnery, I/O, výjimky, vlákna, spouštění podprocesů).

Osnova přednášek

  1. Úvod, Java servlety, JavaServerPages.
  2. Testování, Maven a JAX.
  3. RMI a JMS.
  4. EJB a JavaServerFaces.
  5. PrimeFaces.
  6. Spring.
  7. Půlsemestrální zkouška.
  8. Java Persistence API, Hibernate.
  9. Google Web Toolkit.
  10. Vaadin
  11. Základy operačního systému Android.
  12. Distribuované systémy.
  13. Obhajoba projektů.

Osnova ostatní - projekty, práce

  1. Ř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.

 

Rozvrh

DenTypTýdnyMístn.OdDoKapacitaPSKSkupInfo
Po přednáška 1., 2., 3., 4., 5., 8., 9., 10., 11., 12. výuky D0206 12:0013:50154 1EIT 2EIT INTE xx Dytrych
Po přednáška 2024-10-21 D0206 12:0013:50154 1EIT 2EIT INTE xx Kozák
Po přednáška 2024-12-09 D0206 12:0013:50154 1EIT 2EIT INTE xx Rychlý
St zkouška 2024-10-30 M104 M105 11:0012:50 Půlsemestrální zkouška
St ostatní 2025-01-22 L314 15:0018:50 Obhajoby projektů
Čt zkouška 2025-01-23 A112 13:0016:50 1. termín
Čt zkouška 2025-01-30 E105 13:0014:50 2. termín
zkouška 2025-02-07 E105 13:0014:50 3. termín

Zařazení předmětu ve studijních plánech

Nahoru