Radionica će obuhvatiti teoretski i praktični dio. Tema praktičnog rada je izrada jednostavne web aplikacije bazirane na Spring razvojnom okviru. Web aplikacija bi obradila temu razvoja jednostavne blog aplikacije sa mogućnostima: pisanje, uređivanje i objavljivanje blog članka, komentiranje i ocijenjivanje pojedinog blog članka. Kroz razvoj web aplikacije, polaznici radionice će steći osnovna znanja potrebna za razvoj web aplikacije u Spring razvojnom okruženju.

Radionica će obuhvatiti gradivo iz slijedećih područja:

  • Spring MVC, mikroservisna arhitektura i uzorci dizajna
  • Spring security (tri razine korisnika: neregistrirani, registrirani i administrator)
  • Dependancy injection (IoC)
  • Novosti u Spring 5 i Java 8/9 verzijama
  • ORM pristup bazi podataka (hibernate)
  • Lokalizacija
  • Validacija podataka
  • Testovi (ili rasprava o Springu)

Od polaznika radionice očekuje se osnovno predznanje iz područja: Java OOP, git, Javascript(jQuery), HTML5, CSS3 i opće znanje arhitekture web-a.

Alati potrebni za radionicu:

  • IntelliJ Community Edition
  • git klijent
  • JDK 8+

Molimo studente da ponesu vlastita računala te instaliraju potrebne alate za radionicu. Radionica će se održati u dvorani 11 i ima 19 slobodnih mjesta za prijave. 

Prijavite se za sudjelovanje na radionici putem FOI EVENTS sustava do četvrtka, 31. listopada do 12:00 sati. 

NAPOMENA: Ukoliko će prijavljeni studenti biti spriječeni sudjelovati na radionici, molimo ih da se odjave putem FOI EVENTS sustava kako bi oslobodili kolegama mjesto za prijavu.