Az előadásban betekintést nyerünk a Java és a Spring Boot világába, különös hangsúlyt fektetve arra, hogyan indítsuk el az első webfejlesztési projektünket a Java ökoszisztémában. A szerző célja, hogy gyakorlati és elméleti oldalról is bemutassa a technológiát, akár egyetemistáknak, akár pályakezdőknek vagy friss munkavállalóknak.
Feltérképezésre kerülnek a modern webáruház backend-igényei, például hogyan kezeljük a termékeket, rendeléseket, hogyan válaszoljunk gyakori kérdésekre (például raktárkészlet vagy termékadatok lekérdezése). Közösen gondolkodva bemutatják az adatbázis-tervezés folyamatát, az entitások és azok kapcsolatai kialakítását, valamint az ER-diagram szerkezetét.
Az egyes API végpontokat, REST-módszereket és validációkat részletesen ismertetik. Felmerül, miként érdemes szétválasztani az egyes rétegeket (MVC: modell, vezérlő, szolgáltatás, DTO), és bemutatják a függőség-injektálás (dependency injection) alapjait.
Gyakorlati példák során szóba kerülnek az aktuális fejlesztői eszközök (IDE, Maven, Git) és fontos döntések is, mint például a hiteles adatok (env) kezelésének helyes módja. A modern backend fejlesztés gyakorlati hibakezelésének kulisszái is feltárulnak, beleértve a hibakeresési lépéseket.
Külön figyelmet kapnak a Spring Boot által kínált absztrakciók, amelyek megkönnyítik a fejlesztő életét, legyen szó automatikus adatbázis-leképezésről, biztonságról vagy az API dokumentáció gyors generálásáról (Swagger/OpenAPI). A prezentáció végig ösztönzi az önálló gondolkodást: nem minden megoldást ad tálcán, hanem házi feladatokat, továbbgondolást is kínál.










