A
A
  • Angol
  • Magyar
  • 113 perc

Első lépéseid a webfejlesztésben: Java és Spring Boot útmutató kezdőknek

Gyakorlati útmutató Java és Spring Boot alapokon, amely bevezeti a nézőt a korszerű webalkalmazások elkészítésének lépéseibe a teljes backend-folyamaton keresztül.

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.