Predmet proširuje prethodno stečeno znanje naprednim Java konceptima. Analiza i demonstracija započinju izučavanjem problematike višenitnosti i paralelnog programiranja. Detaljno se obrađuje rad sa nitima u Java programima, kao i alatima za njihovo sinhronizovanje. Dalje, program nastavlja sa izučavanjem i demonstriranjem primene Java programskog jezika za mrežno programiranje. Posebno je značajno, fokusiranje predmeta za rad sa bazama podataka. Obrađuju se dva pristupa: relacioni (JDBC) i pristup zasnovan na objektno – relacionom mapiranju (JPA i Hibernate ORM kao radni okvir koji koristi JPA anotacije) |