Tehničko veleučilište u Zagrebu · Zagreb

Programiranje u jeziku Java

ECTS: 5 · Semestar: 3 · Ukupna satnica: 90 h

Kolegij

Opis kolegija

Osnove programskog jezika Java Jednostavni primjeri Java programa Klase i objekti u Javi Objektno orijentirano programiranje u Javi Iznimke u Javi Pisanje Javadoc dokumentacije Dinamičke strukture podataka u Javi Generičko programiranje u Javi i lambda izrazi Rad s datotekama u Javi Programiranje korisničkog sučelja u Javi – jednostavne komponente Programiranje korisničkog sučelja u Javi – složenije komponente Spajanje Java aplikacija na bazu podataka Višenitnost u Javi Regularni izrazi u Javi Anotacije u Javi

Sadržaj

Ishodi učenja

  1. napisati napisati programski kod aplikacije s grafičkim sučeljem, poslovnom logikom i bazom podataka
  2. organizirati programski kod u klase i sučelja prema principima objektno orijentiranog programiranja
  3. oblikovati aplikaciju koja je lako proširiva i prilagođena za lako održavanje
  4. riješiti praktične probleme različitih vrsta pomoću Java FX aplikacija
  5. dizajnirati Java FX aplikaciju od baze podataka do grafičkog sučelja
  6. komentirati Java programski kod pomoću Javadoc dokumentacije
  7. planirati proširivanje Java FX aplikacija novim funkcionalnostima i modulima
  8. povezati znanja iz drugih programskih jezika s Java programskim jezikom
  9. analizirati korisničke zahtjeve na osnovi kojih će se implementirati nove funkcionalnosti aplikacije
  10. organizirati razvojno okruženje Eclipse za učinkoviti razvoj Java FX aplikacija
  11. izabrati opciju korištenja naprednih funkcionalnosti programskog jezika poput lambda izraza u svrhu rješavanja programskih problema
Resursi

Literatura

Obavezna literatura

  • The Definitive Guide to Modern Java Clients with JavaFX 17: Cross-Platform Mobile and Cloud Development 2nd edition, 2021.
    More Java 17: An In-Depth Exploration of the Java Language and Its Features 3rd edition, 2021.
    Effective Java, 3rd edition, 2018
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave