Fakulta informačních technologií VUT v Brně

Detail předmětu

Grafická uživatelská rozhraní v Javě

GJA Ak. rok 2018/2019 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.

Garant předmětu

Zástupce garanta předmětu

Jazyk výuky

česky

Zakončení

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

Rozsah

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

Bodové hodnocení

51 zkouška, 10 půlsemestrální test, 39 projekty

Zajišťuje ústav

Přednášející

Cvičící

Dytrych Jaroslav, Ing., Ph.D. (UPGM FIT VUT)
Otrusina Lubomír, Ing. (UPGM FIT VUT)
Škoda Petr, RNDr. (UPGM FIT VUT)

Stránky předmětu

Aktuální informace

Z technických důvodů bude 30.11.2018 přednáška přesunuta do místnosti G108.   

Získané dovednosti, znalosti a kompetence z předmětu

Studenti se naučí pracovat s moderními technologiemi pro vývoj webových a mobilních aplikací v jazyce Java. Seznámí se s principy vývoje aplikací v těchto prostředích. Získají zkušenosti s vývojem pokročilých systémů s využitím frameworků v jazyce Java.

Dovednosti, znalosti a kompetence obecné

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 principem vývoje webových a mobilních aplikací v programovacím jazyce Java. Naučit se užívat mobilní, webové a enterprise frameworky v tomto jazyce. Získat schopnost programování pokročilých systémů s využitím moderních Java technologií.

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

Požadované prerekvizitní znalosti a dovednosti

Základní znalost programovacího jazyka Java.

Literatura studijní

  • Deitel, H.M., Deitel, P.J.: Java - How to program, ISBN 0-13-632589-0, Prentice Hall, 1997.
  • Niemeyer, P., Peck, J.: Exploring Java (2nd ed.), ISBN 1-56592-271-9, O'Reilly & Associates, 1997.
  • Flanagan, D.: Programování v jazyce Java (První vydání), ISBN: 80-85896-78-8, Computer Press 1997
  • Eckel, B.: Myslíme v Jazyku Java, ISBN 80-247-9010-6, Grada 2001

Literatura referenční

  • Cornell, C., Horstmann, C.: Core Java (2nd ed.), SunSoft Press, Prentice Hall, ISBN 0-13-596891-7, 1997
  • Grand, M.: Java Language Reference (2nd ed.), ISBN 1-56592-326-X, O'Reilly & Associates, 1997
  • Campione, M., Walrath, K.: Java Tutorial, Addison-Wesley, ISBN 3-8273-1050-4, 1997

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. Týmový projekt na webovou (a mobilní) aplikaci.

Průběžná kontrola studia

Půlsemestrální test a týmový projekt.
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.

Rozvrh

DenTypTýdnyMístn.OdDoPSKSkupInfo
Útzkouška2018-12-18 A112 09:0010:50 1MIT 2MIT předtermín
Útzkouška2018-11-20 G108 11:0012:50 1MIT 2MIT xx Půlsemestrální test
Útpřednáška2018-10-23 G108 11:0012:50 1MIT 2MIT xx náhrada za 19. 10.
Útpřednáška2018-12-11 G108 11:0012:50 1MIT 2MIT xx náhrada za Den otevřených dveří
Útostatní2019-01-08 A113 14:0015:50 1MIT 2MIT Obhajoby projektů
Stzkouška2019-01-30 L221.1 17:0018:50 1MIT 2MIT 2. oprava
přednáškavýuky D0207 10:0011:50 1MIT 2MIT xx
přednáška2018-11-30 G108 10:0011:50 1MIT 2MIT přesun přednášky z D0207
ostatní2019-01-04 A113 13:0014:50 1MIT 2MIT Obhajoby projektů
ostatní2019-01-04 G108 14:0016:50 1MIT Obhajoby projektů
zkouška2019-01-11 A112 15:0018:50 1MIT 2MIT řádná
zkouška2019-01-25 L220 15:0018:50 1MIT 2MIT 1. oprava

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

Nahoru