Java Spring Boot alapú backend fejlesztés
Java Spring Boot képzés a BME-VIK oktatójának, a Zenitech szakértő fejlesztőjének mentorálásával: tanulj meg önállóan szerveroldali alkalmazásokat fejleszteni.
Mit nyújt a Java Spring Boot backend fejlesztés tanfolyam?
- A több mint 70 százalékban gyakorlati képzés során készségszinten elsajátítod a Java Spring Boot keretrendszer használatát, és te magad is elkészíted 3 webalkalmazás backend-jét: egy reptéri adatokat nyilvántartó alkalmazást, egy logisztikai cég háttérrendszerét és egy alkalmazottakat kezelő HR-rendszert.
- Átfogó Java Spring Boot fejlesztői alaptudásra teszel szert, amellyel akár már junior Spring Boot fejlesztő pozíciókat is megpályázhatsz.
- A limitált férőhelynek köszönhetően a személyes fejlődésedet a képzés oktatója végigkíséri, bármikor kérdezhetsz tőle, és rendszeresen konzultációs alkalmakat biztosít.
- Sikeres vizsga esetén, vagyis amikor egy megadott paramétereknek megfelelő alkalmazás backend-jét készíted el Spring Boot segítségével, névre szóló, akár a LinkedIn-profilodba is beágyazható tanúsítványt szerzel.
Miért érdemes belevágnod?
A Java 20 éve tartja magát a 3 legnépszerűbb fejlesztési technológia között (<a href="TIOBE index„>TIOBE index), a fejlesztési projektek több mint 20%-a ezen a nyelven készül. Alapvetően komplex nagyvállalati rendszerek mögött áll, de egy egyszerű weboldal is megvalósítható vele: ez a sokoldalúság teszi az egyik legkeresettebb backend-technológiává.
A Spring Boot ebben a világban a gyorsítósáv: a Spring keretrendszer (maga is Java alapú, nyílt forráskódú) egyik legnépszerűbb modulja, ami leegyszerűsíti és felgyorsítja a webalkalmazások és mikroszolgáltatások fejlesztését. Vagyis a Java a nyelv és a platform, a Spring a rá épülő keretrendszer, a Spring Boot pedig ennek a bővítménye, ami a gyakorlatban a fejlesztést teszi kényelmesebbé.
A sokoldalú, magabiztos tudást a piac kimagasló bérezéssel díjazza: már a Junior Java fejlesztők is átlagosan 600.000 és 900.000 forint közötti fizetést kapnak, a Senior szakemberek pedig akár 2.000.000 forint fölötti összeget is hazavihetnek (Hays Salary Guide 2022).
- Munka mellett végezheted, rugalmas időbeosztással
- Gyakorlati projekteken keresztül, oktatói mentorálással
- LinkedIn profilodba beágyazható tanúsítvány
Ismerd meg oktatódat
Imre Gábor
Software Architect, Zenitech
Több mint 20 éve foglalkozom szerveroldali Java fejlesztéssel, több mint 10 000 óra gyakorlati tapasztalattal. Több mint 20 rendszer fejlesztésében vettem részt aktívan, így mély rutint szereztem a skálázható és megbízható szoftverarchitektúrák tervezésében.
2004 óta kutatom és oktatom is a témát: a BME-n több ezer hallgatónak adtam át a tudásomat, és közel 200 szakdolgozat, diplomamunka konzulense voltam. Jelenleg a Zenitech Expert Software Engineerjeként összetett technológiai megoldások tervezésén és fejlesztésén dolgozom.
Kinek ajánlott?
- Azok számára, akik szeretnének Java Spring Boot fejlesztőként elhelyezkedni vagy a Spring Boot keretrendszer megoldásait (is) használó fejlesztési projekteken dolgozni
- Azoknak, akik eddig autodidakta módon tanultak, de szeretnének megbízható forrásból, rendszerezett formában szert tenni egy magabiztos, átfogó alaptudásra
- Azoknak, akik belevágnának a 12 hetes Java Spring Boot középhaladó képzésbe is, de előtte szeretnék az alapokat feleleveníteni vagy a hiányzó lyukakat betömni
Kinek nem ajánlott?
- Akik még nem programoztak Java nyelven, nekik a Java programozás alapok képzésünk a jó belépő
- Akik frontend-fejlesztésre szeretnének fókuszálni, itt a szerveroldali (backend) fejlesztésé a főszerep
- Akik elméleti architektúra-áttekintést várnak kódolás nélkül
- Akik másik backend-ökoszisztémában (pl. .NET, Node.js, PHP) terveznek elhelyezkedni
Mik a képzés előkövetelményei?
Ha van mögötted néhány saját Java-projekt vagy gyakorlati fejlesztői tapasztalat, azzal gördülékenyebben haladsz, de ez nem feltétel. Ugyanígy előny, ha később a középhaladó képzés felé szeretnél lépni, mert erre az alaptudásra jól ráépül a folytatás.
Hogyan fogsz tanulni?
Gyakorlatorientált oktatás
Minden héten izgalmas gyakorló feladatokat kapsz majd, amelyek keretében már menetközben is konkrét projekteket fogsz megvalósítani.
Interaktív digitális tananyag
A gyakorlati feladatok elvégzéséhez és a tanfolyam sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át
Rugalmas időbeosztás
A tanfolyamot munka mellett is végezheted, hiszen a tananyag elsajátítása heti 8-12 óra elfoglaltságot igényel összesen, melyet saját időbeosztás szerint dolgozhatsz fel.
Oktatói mentoring
A képzés ideje alatt az oktató folyamatosan a rendelkezésedre áll, bármikor kérdezhetsz tőle, ha elakadtál, és rendszeresen visszajelzést ad a feladataidra, fejlődésedet végigkíséri.
Konzultációk
Valamennyi tanegység végén egy-egy élő konzultációs alkalmat is szervezünk este 18:00 órától, amikor élőben is felteheted kérdéseidet, közösen kiértékelhetitek és átbeszélhetitek a gyakorlás során elkészített projekteket, és tanulhattok egymás elakadásaiból is.
Visszanézhető LIVE alkalmak
Az online élő konzultációk átlagosan kb. 1 órásak. Akkor sincs semmi baj, ha egy élő konzultációs alkalmon nem tudsz részt venni, hiszen a kérdéseid előre is elküldheted írásban, a válaszokat és az egész LIVE-ot pedig visszanézheted másnap 16:00 órától.
Limitált férőhely
A fent említett interakciók miatt képzéseinket korlátozott létszámmal indítjuk csak el, hogy biztosan jusson mindenkire ideje az oktatóknak.
Minőségbiztosított képzések
Képzéseink szakmai minőségbiztosítását az iparági vezető technológiai vállalatok és a Budapesti Műszaki és Gazdaságtudományi Egyetem végzi.
- Tanúsítványt kapsz, amelyet önéletrajzodhoz és LinkedIn profilodhoz csatolhatsz
- Bizonyítja, hogy elsajátítottad az adott ismereteket
- Segíti a szakmai előmeneteledet és karriered fejlődését

Jó társaságban leszel!
Már több mint 150 hazai és nemzetközi cég munkatársa képezte magát tovább nálunk.
















Tudtad?
A munkáltatók 83%-a finanszírozza a munkatársak képzését, ne felejtsd el megkérdezni a tiédet!
Elvégzett képzés: Java Spring Boot alapú backend fejlesztés
„Nagyon élvezetesek a leckék, igazi profi a Tanár Úr!"
Hallgatói közösség
A több mint 9100 tagot számláló hallgatói közösségünket főként olyan, az iparágban vezető IT-cégek és szoftverfejlesztő cégek munkatársai alkotják, akik folyamatosan fejleszteni szeretnék meglévő készségeiket.
Légy Te is tagja közösségünknek!
Jelenleg nincs meghirdetett indulási dátum
Más időpont érdekel?
Add meg az e-mail címed, és szólunk, ha új időpontot hirdetünk meg.
Fizetési lehetőségek
Többféle fizetési lehetőséget biztosítunk, hogy a legmegfelelőbb opciót válaszd.
Online fizetés bankkártyával
Az OTP SimplePay az egyik legelterjedtebb online fizetési megoldás — gyors és biztonságos fizetési folyamatáról ismert.
Kamatmentes részletfizetés
Nem szeretnénk, ha a fizetési nehézségek akadályoznák a szakmai fejlődésedet, ezért a részvételi díjat több részletben, teljesen kamatmentesen is kifizetheted.
Fizetés banki átutalással, egy összegben
Ha online kártyás fizetés helyett banki átutalással szeretnél fizetni, az sem probléma — írj nekünk, és ebben is segítünk.
Készen állsz a jelentkezésre?
Könnyítendő magánszemélyként résztvevő hallgatóink helyzetét, a feltüntetett ár számukra a ténylegesen fizetendő végösszeg.
Céges megrendelés esetén az adott összeg tekintendő a nettó árnak.
Mit fogsz tanulni?
12 hét alatt a Spring alapoktól a REST API fejlesztésen és az adatkezelésen át a Spring Security-vel megvalósított biztonságos alkalmazásokig.
1 Hasznos információk a képzéshez Gyakorlati tudnivalók a képzés felületének használatához.
- Képzés használati útmutató
- Hogyan használd a felületet?
2 Spring alapok A szerveroldali fejlesztés és a Spring alapjai: dependency injection, Maven, Spring Boot és az első saját kód megírása.
- [Kick-off Live alkalom] Hamarosan
- Első hét bemutatása
- Server side development
- A Spring bemutatása
- Dependency injection
- Maven
- Spring boot
- Összefoglalás
- Kódolás 1: Első Spring Boot kód megírása
- Kódolás 2.
- Egyéb fejlesztői környezetek: IntelliJ IDEA
- Version Control System: Github
- Házi feladat
- Teljes anyag: 1. hét
3 Webes fejlesztés alapjai A webes fejlesztés alapjai: HTTP, Servlet és JSP, Spring MVC, Thymeleaf és RESTful webszolgáltatások.
- Bevezetés: 2. fejezet
- Web applications, HTTP basics
- Servlet, JSP
- Spring MVC fundamentals
- Handler methods
- Thymeleaf
- Thymeleaf és Spring MVC a gyakorlatban
- RESTful web services
- Applikációnk RESTAPI-val
- Összefoglaló
- Házi Feladat
- [LIVE ALKALOM] Hamarosan
- Teljes anyag: 2. hét
4 Gyakorlati hét I. Az első két hét anyagának elmélyítése önálló gyakorlati feladatokon keresztül.
- Házi feladat
- [LIVE ALKALOM] Hamarosan
5 REST API fejlesztés Spring MVC-vel REST API fejlesztés Spring MVC-vel: konverzió, validáció, hibakezelés, DTO-k, unit és integrációs tesztelés, OpenAPI.
- Conversion, validation
- Error handling
- Error handling és validation a gyakorlatban
- Data transfer objects
- Data transfer objects a gyakorlatban
- Unit és integration testing
- Unit és integration testing a gyakorlatban
- OpenAPI (Swagger)
- OpenAPI Demo
- Összefoglalás
- Házi Feladat
- Teljes anyag: 4. hét
6 Adatkezelés I. Adatkezelés relációs adatbázisokkal: JDBC, ORM, Java Persistence API, entitások és Spring Data.
- Relational databases
- JDBC
- ORM, Java Persistence API
- O-R mapping with annotations
- The persistence context
- Lifecycle of entities
- Database synchronization
- Queries
- Write some JPA code
- Relationships between entities
- Spring Data
- Write code with Spring Data JPA
- Összefoglaló
- Házi Feladat
- [LIVE ALKALOM] Hamarosan
- Teljes anyag: 5. hét
7 Gyakorlati hét II. Az adatkezelési ismeretek gyakorlása önálló feladatokon keresztül.
- Házi Feladat
- [LIVE ALKALOM] Hamarosan
8 Adatkezelés II. Haladó adatkezelési témák: open-in-view, entity graph-ok, dinamikus lekérdezések, entitásöröklés és tranzakciókezelés.
- Open-in-view
- Open-in-view a gyakorlatban
- Entity graphs
- Entity graphs a gyakorlatban
- Testing the data access layer
- Testing the data access layer a gyakorlatban
- Criteria API
- Dynamic queries with Spring Data (Example, Specification)
- Dynamic queries and specification API in practice
- Inheritance of entities
- Inheritance a gyakorlatban
- Transaction handling
- Transaction handling a gyakorlatban
- Összefoglalás
- Házi Feladat
- Teljes anyag: 7. hét
9 Spring Data gyakorlás Az előző Spring Data modul anyagának gyakorlása.
- Az előző Spring Data modul gyakorlása
10 Biztonság Biztonságos fejlesztés: session, filter, Spring Security, autentikáció, autorizáció és JWT.
- Base concepts
- Servlet API basics: Http Session, Filter
- Spring Security
- Authentication
- Authentication features of Spring Security
- Authentication a gyakorlatban
- Authorization
- Add some authentication rules
- REST authentication és authorization
- JWT + Refresh token
- Összefoglalás
- Házi Feladat
- [LIVE ALKALOM] Hamarosan
- Teljes anyag: 9. hét
11 Gyakorlati hét III. A biztonsági ismeretek gyakorlása önálló feladatokon keresztül.
- Házi Feladat
- [LIVE ALKALOM] Hamarosan
12 Záróvizsga Záróvizsga: egy megadott paramétereknek megfelelő alkalmazás backend-jének önálló elkészítése Spring Boot segítségével.
- Záróvizsga feladat
Gyakran Ismételt Kérdések
Mit tanulok meg konkrétan a képzésen?
A Spring Boot keretrendszer használatát sajátítod el készségszinten, a Spring alapoktól a webes fejlesztésen és a Spring MVC alapú REST API fejlesztésen át az adatkezelésig, a Spring Data használatáig és a biztonsági kérdésekig. A képzés több mint 70 százalékban gyakorlati, és három webalkalmazás backendjét te magad készíted el: egy reptéri adatokat nyilvántartó alkalmazást, egy logisztikai cég háttérrendszerét és egy alkalmazottakat kezelő HR rendszert. A tananyag a tesztelésre is kitér.
Kinek ajánljuk ezt a képzést, és kinek nem?
Azoknak való, akik Java Spring Boot fejlesztőként szeretnének elhelyezkedni vagy Spring Boot megoldásokat használó projekteken dolgoznának, illetve akik eddig autodidakta módon tanultak, és most rendszerezett, átfogó alaptudásra vágynak. Jó választás akkor is, ha a középhaladó Java Spring Boot képzés előtt szeretnéd feleleveníteni az alapokat. Nem ajánljuk viszont annak, aki frontend fejlesztésre fókuszálna, aki kódolás nélküli elméleti architektúra áttekintést vár, vagy aki másik backend ökoszisztémában, például .NET, Node.js vagy PHP környezetben tervez elhelyezkedni.
Hogyan zajlik a tanulás, és mennyi időt igényel?
A képzés 12 hetes, és a tananyag feldolgozása heti 8 és 12 óra közötti elfoglaltságot jelent, amit saját időbeosztásod szerint osztasz be, így munka mellett is végezheted. A tudást interaktív digitális tananyagok és vezetett kódolások formájában kapod meg, minden héten gyakorló feladatokkal. Az oktató folyamatosan a rendelkezésedre áll, visszajelzést ad a feladataidra, és a képzés limitált létszámmal indul, hogy mindenkire jusson ideje.
Vannak élő alkalmak, és mi van, ha lemaradok róluk?
Minden tanegység végén élő konzultációt szervezünk este 18:00 órától, ahol felteheted a kérdéseidet, és közösen kiértékelitek a gyakorlás során elkészített projekteket. Ezek az alkalmak átlagosan körülbelül egyórásak. Ha nem tudsz részt venni valamelyiken, a kérdéseidet előre is elküldheted írásban, a teljes LIVE alkalmat pedig másnap 16:00 órától visszanézheted.
Hogyan zárul a képzés, és kapok róla igazolást?
A képzés záróvizsgával zárul, amelynek keretében egy megadott paramétereknek megfelelő alkalmazás backendjét készíted el Spring Boot segítségével. Sikeres vizsga esetén névre szóló tanúsítványt kapsz, amelyet az önéletrajzodhoz csatolhatsz, sőt a LinkedIn profilodba is beágyazhatsz. A tanúsítvány igazolja, hogy elsajátítottad az ismereteket, és a képzés elvégzésével olyan átfogó fejlesztői alaptudásra teszel szert, amellyel junior Spring Boot fejlesztő pozíciókat is megpályázhatsz.
Mi történik azután, hogy jelentkeztem?
A jelentkezésedet e-mailben visszaigazoljuk, és megküldjük az első számlát. Ha átutalással fizetsz, a közleménybe kizárólag a számla sorszáma kerüljön, mert így tudjuk beazonosítani a befizetésedet. Ezen túl nincs más teendőd: az indulás előtt hozzárendeljük a kurzust a tanulói fiókodhoz, a kezdés előtti napon pedig küldünk egy összefoglaló, eligazító levelet. Részletfizetésnél a további számlákat mindig az esedékességük előtt küldjük ki.
Mi van, ha egyik meghirdetett indulás sem jó nekem?
A meghirdetett csoportokat az adatlapon, a „Következő indulási dátumok” szekcióban találod. Ha egyik időpont sem fér bele az időbeosztásodba, add meg az e-mail címed ugyanott, a „Más időpont érdekel?” résznél, és szólunk, amint új időpontot hirdetünk. Ha a jelentkezésed után derül ki, hogy mégis egy másik csoport lenne jobb, írj az info@cubixedu.com címre, és átvezetünk. Ha már kaptál számlát, azt ilyenkor sztornózzuk, így nem marad nyitott tételed.
Be tudom íratni a munkatársaimat, vagy fizetheti a munkáltatóm?
Igen, mindkettő megoldható. A jelentkezés „Számlázás” lépésénél válaszd a „Munkatársnak vásárolok” lehetőséget, több fő esetén pedig a „Több munkatársat szeretnél beíratni?” gombot. Ha inkább írnál, vagy a munkáltatódnak hivatalos árajánlatra van szüksége a döntéshez, keress minket az info@cubixedu.com címen, és összeállítjuk. Ha a cégnél elhúzódik a jóváhagyás, az sem gond, a képzéseinket rendszeresen újraindítjuk, így egy későbbi csoportra is tudsz jelentkezni.
Hogyan tudom felhasználni a kedvezménykuponomat?
A kuponkódot a jelentkezési űrlap „Fizetés” lépésénél tudod megadni: írd be a Kuponkód mezőbe, kattints a Beváltás gombra, és a rendelési összegző rögtön a kedvezményes végösszeget mutatja. A kuponok érvényessége kódonként eltér, ezért ha a tiéd nem működne ennél a képzésnél, írj nekünk az info@cubixedu.com címre, és megnézzük.
Kapok kedvezményt, ha mást is beajánlok a képzésre?
Igen, ajánlásért 5% kedvezményt adunk, amit az ajánló és az ajánlott is megkap, és a nálad lévő egyéb kedvezmény mellett is érvényesíthető. Írj nekünk az info@cubixedu.com címre az általad ajánlott jelentkezők nevével, amint biztos a részvételük, és mindenkinek külön kupont küldünk. A kupont a jelentkezési űrlap „Fizetés” lépésénél tudod beváltani.
Össze tudok állítani több képzésből egy csomagot?
Igen, több képzésből kérhetsz csomagot, amit a külön megvásárolt kurzusoknál kedvezőbb csomagáron adunk. Írd meg az info@cubixedu.com címre, mely képzések érdekelnek, és összeállítjuk. Küldünk hozzá egy áttekintést a képzések formátumáról, a tervezett indulásokról és a javasolt tanulási időről, valamint egy naptárnézetet, amiből látod az esetleges átfedéseket. Az összeállítás csak kiindulópont, a csomag bármelyik képzésünkből összerakható, és az ütemezés menet közben is rugalmasan alakítható.
Milyen előismeretek kellenek a jelentkezéshez?
Java alapismeretekre és objektumorientált szemléletű szoftverfejlesztői tudásra van szükséged, vagyis ismerned kell a változók, ciklusok, függvények, osztályok és objektumok alapfogalmait. Ha van mögötted néhány saját Java projekt vagy gyakorlati fejlesztői tapasztalat, azzal gördülékenyebben haladsz, de ez nem feltétel. Ha még egyáltalán nem programoztál Java nyelven, előbb a Java programozás alapok képzésünkkel érdemes kezdened.