Napredne Java tehnologije

Prvi i jedini kurs za Napredne Java tehnologije koji te vodi kroz izradu kompletnog projekta u Spring Boot i React / Angular okruženju. Radiš realnu aplikaciju, po modelu koji se zaista traži na predmetu, tako da je projekat koji napraviš sasvim dovoljan za polaganje ispita — bez dodatne improvizacije i traženja materijala okolo.

  • Spring Boot backendSpring Boot backendKorak-po-korak izgradnja REST backend aplikacije u Spring Boot-u, potpuno kao na predmetu.
  • React ili Angular frontendReact ili Angular frontendMožeš sam da biraš frontend: React ili Angular — kurs pokriva oba i krećemo od potpune osnove.
  • Radimo zajedno na istom projektuRadimo zajedno na istom projektuTi praviš svoj projekat paralelno sa primerom sa kursa — nema prazne teorije, samo praksa.
  • Realna arhitekturaRealna arhitekturaStruktura projekta, slojevi, DTO modeli, kontroleri, servisi, repozitorijumi — sve kao u stvarnim sistemima.
  • Projekat za CV / GitHubProjekat za CV / GitHubGotov projekat koji možeš odmah da staviš u CV i na GitHub — odličan materijal za razgovor sa poslodavcima.
  • Video lekcije + PDF skripteVideo lekcije + PDF skripteKratke i jasne video-lekcije + skripte koje možeš da odštampaš ili učiš offline.
  • Individualne konsultacije sa mentoromIndividualne konsultacije sa mentoromPišeš kad zapne – kratko objašnjenje, debug ili savet. Nema glupih pitanja.

Šta prelazimo na kursu

Praktični projekat: aplikacija za poručivanje hrane

Na jednom realnom primeru radiš paralelno sa nama: Spring Boot (REST API) za backend i React / Angular za frontend. Cilj je kompletan projekat koji možeš da staviš u CV/GitHub i odbraniš na ispitu.

Controller → Service → Repository → DBDTO & validacijaError handling & best practices

Funkcionalnosti koje implementiramo

  • Autentifikacija (registracija / prijava) – JWT
  • Autorizacija (uloge/permission) – zaštita ruta
  • CRUD operacije (restorani, proizvodi, korpa, porudžbine)
  • Pretraga (po nazivu, kategoriji…)
  • Filter (cena, kategorija, dostupnost…)
  • Sort (po ceni, nazivu, popularnosti…)
  • Rad sa fajlovima – upload/download (slike jelovnika, računi)
  • Integracija sa spoljnim API-jima (plaćanja, geolokacija…)

Dokumentacija i odbrana

  • Struktura dokumentacije
  • Slučajevi korišćenja
  • UML dijagrami
  • Opis REST API-ja
  • Uputstvo za pokretanje aplikacije
  • Korisničko uputstvo

Način polaganja

Ispit kroz izradu projekta

Ispit na Naprednim Java tehnologijama u suštini predstavlja izradu i odbranu sopstvene web aplikacije. Radiš realan projekat sa Spring Boot backendom (REST API) i React/Angular frontendom, uz dokumentaciju koja prati standarde predmeta.

Prvo osmisliš temu aplikacije i pripremiš UML dijagram klasa sa kratkim opisom funkcionalnosti. Materijal pošalješ mentorima na uvid. Kada mentor odobri temu i model, prelaziš na implementaciju aplikacije prema tom modelu.

Po završetku funkcionalnosti pišeš kompletnu dokumentaciju (opis sistema, UML, specifikacija API-ja, uputstvo za pokretanje i testiranje). U dogovoru sa mentorom, tokom ispitnog roka ili na konsultacijama, zakazuje se termin i obavlja odbrana projekta.

Odbranom projekta ispit se smatra položenim. Projekat koji izradiš je ujedno i odličan materijal za CV/GitHub.

Prednosti našeg kursa

Napravljen od strane kolega koji su već prošli ispit

Nema prazne teorije. Znaš tačno šta te čeka, gde su cake, kako izgleda ispit i koje zadatke najčešće ponavljaju.

Tu smo za pitanja

Pišeš nam kad zapneš — kratko objašnjenje, debug ili savet. Odgovor stiže brzo, da ne gubiš ritam.

Besplatne online konsultacije

Rezervišeš termin i zajedno prelazimo zadatak. Objašnjenje je prilagođeno tebi — nema glupih pitanja.

Tu smo kad postane teško

Biće dana kad nije lako. I to je normalno. Tu smo da te podignemo, vratimo fokus i podsetimo da možeš mnogo više nego što misliš.

Pravi rokovi od prvog dana

Učimo na zadacima koji zaista dolaze na ispitu. Od starta ste na pravom nivou težine.

Tempo i materijal prilagođeni studentima

Sve je organizovano po težini, kratko i jasno. Bez viška teorije. Svaki korak ima smisao.

Paketi učenja


Učitavanje cena…

* Svaki korisnik ima personalizovane popuste. Nakon prijave videćete svoj popust i konačnu cenu — može biti niža od ovde prikazane bazne cene.