Uvod u Java Spring (FOI)
Radionica "Uvod u Java Spring" obuhvatiti će 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 i mikroservisna arhitektura - Spring security (tri razine korisnika: neregistrirani, registrirani i administrator) - Dependancy injection (IoC) - 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, rad s bazama podataka i opće znanje arhitekture web-a.
Alati potrebni za radionicu: - IntelliJ Community Edition - git klijent - MySQL + DBMS
Svi materijali će biti dostupni na javnom git repozitoriju.