Skip to content

Középhaladó Java Spring Boot fejlesztés

10 hetes mentorált képzés a BME-VIK oktatójával, a Zenitech Expert Software Engineer-ével.

Folyamatos mentoráció
Vezetett kódolás
10 hét · heti 8-12 óra
Élő konzultációk
Pénzvisszafizetési garancia Kamatmentes részletfizetés
Imre Gábor
Imre Gábor Software Architect, Zenitech
Jelentkezem

Mit nyújt a Középhaladó Java Spring Boot fejlesztés tanfolyam?

Képzés időtartama: 10 hét Heti átlag 8-12 óra ráfordítás

Gyakorlati Spring Boot-fejlesztés

A képzés időtartamának több mint 70%-ában gyakorlati feladatokon dolgozol, és összetett backend-feladatokon keresztül bővíted a meglévő Spring Boot-ismereteidet.

Haladó adatkezelés

QueryDSL-lel összetett, típusbiztos lekérdezéseket építesz, adatbázisséma-migrációt kezelsz, a Hibernate Envers segítségével követed az entitások változásait, és megismered a JPA megosztott gyorsítótárának használatát.

Üzleti logika és háttérfolyamatok

Aspektusorientált programozással (AOP) választod szét az alkalmazás több pontját érintő feladatokat, emellett időzített műveleteket és gyorsítótárazást valósítasz meg.

Webes és API-réteg

Bináris tartalmak kezelését, aszinkron kérésfeldolgozást, OpenAPI-first fejlesztést és WebSocket-alapú, kétirányú kommunikációt valósítasz meg.

Rendszerintegráció és biztonság

XML-alapú webszolgáltatásokkal és aszinkron üzenetkezeléssel kapcsolsz össze rendszereket. A Spring Security OAuth 2.0 lehetőségeivel külső szolgáltatásokhoz kapcsolódó hitelesítési és jogosultságkezelési folyamatokat alakítasz ki.

Mikroszolgáltatások Spring Clouddal

Megismered és gyakorlati feladatokban alkalmazod a mikroszolgáltatás-alapú fejlesztés legfontosabb Spring Cloud technológiáit.

Munka mellett végezhető, mentorált tanulás

A tananyag hetente 8 és 12 óra közötti elfoglaltságot igényel, a feladatokat saját időbeosztásod szerint végezheted. A limitált létszámnak köszönhetően az oktató végigkíséri a fejlődésedet, kérdezhetsz tőle, és rendszeres konzultációkon segít feldolgozni az elakadásaidat.

Komplex zárófeladat és tanúsítvány

A vizsgán megadott követelmények alapján egy összetett alkalmazás backendjét készíted el Spring Boot segítségével. Sikeres teljesítés után névre szóló tanúsítványt kapsz, amelyet az önéletrajzodhoz és a LinkedIn-profilodhoz is csatolhatsz.

Előnyök

Miért érdemes belevágnod?

A Java a szerveroldali fejlesztés egyik legszélesebb körben használt nyelve, a Stack Overflow 2025-ös fejlesztői felmérésében a válaszadók 29,4 százaléka használta az elmúlt évben (Stack Overflow Developer Survey 2025).

A Spring ökoszisztéma gyakorlatilag alapfelszerelés a vállalati Java projektekben, a Spring Boot a JRebel 2025-ös Java Developer Productivity Report szerint a legnépszerűbb mikroszolgáltatás-keretrendszer, a válaszadók 59%-a ezt használja (JRebel Java Developer Productivity Report 2025).

A különbség a legtöbb csapatban ott van, hogy egy REST végpont összerakása után ki tudja megoldani az adatbázisséma verziózott migrációját éles rendszeren, ki tudja auditálhatóvá tenni az adatváltozásokat, és ki érti, mikor kell egy hívást aszinkron üzenetsorra tenni.

Ezek a döntések határozzák meg, hogy egy alkalmazás mennyire lesz karbantartható és skálázható, amikor a felhasználószám vagy a modulok száma nőni kezd. A mikroszolgáltatás alapú architektúrákkal pedig újabb réteg jelenik meg: szolgáltatásfelderítés, konfigurációkezelés, kommunikáció a szolgáltatások között, amikre a Spring Cloud kész építőelemeket ad.

  • Munka mellett végezheted, heti 8-12 órás elfoglaltsággal
  • Több mint 70% gyakorlat, oktatói mentorálással
  • LinkedIn profilodba beágyazható tanúsítvány
A Java a szerveroldali fejlesztés egyik legszélesebb körben használt nyelve — Középhaladó Java Spring Boot fejlesztés

Ismerd meg oktatódat

Imre Gábor

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?

  • Java backend fejlesztőknek, akik már írtak Spring Boot alkalmazást, és most a haladó adatkezelés, a biztonság és az integrációk irányába szeretnék mélyíteni a tudásukat.
  • Junior és medior fejlesztőknek, akik szélesebb körű feladatokat szeretnének ellátni, és összetettebb szerepet vállalnának a projektjeikben.
  • Autodidakta módon tanuló programozóknak, akik szeretnék rendszerezett formában, megbízható forrásból megkapni azt a haladó tudást, amit eddig szétszórt anyagokból próbáltak összerakni.
  • Full stack fejlesztőknek, akik eddig főleg a frontend oldalon mozogtak otthonosan, és a szerveroldali rétegben is önállóan szeretnének dolgozni.
  • Más nyelvről (például C#, Node.js, PHP) érkező tapasztalt fejlesztőknek, akik már belekóstoltak a Java és a Spring Boot világába, és most a vállalati projektekben megszokott haladó megoldásokat tanulnák meg.
  • Olyan fejlesztőknek, akik monolit alkalmazásokon dolgoztak eddig, és a mikroszolgáltatás alapú fejlesztés Spring Cloud eszközeit szeretnék gyakorlatban kipróbálni.

Mik a képzés előkövetelményei?

Magabiztos Java fejlesztői alapismeretek Gyakorlati tapasztalat a Spring Boot alapú backend fejlesztésben

Magabiztos Java fejlesztői alapismeretek és némi gyakorlati tapasztalat szükséges a Spring Boot alapú backend fejlesztésben. Ha ezek még hiányoznak, előtte érdemes elvégezned a Bevezetés a Java alapú szoftverfejlesztésbe, illetve a Java Spring Boot alapú backend fejlesztés című 12 hetes alapképzést.

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ékelitek és átbeszélitek a gyakorlás során elkészített projekteket, és tanulhattok egymás elakadásaiból is.

Visszanézhető LIVE alkalmak

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 iparági vezető technológiai vállalatok végzik.

  • 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
Tanúsítvány minta – Középhaladó Java Spring Boot fejlesztés

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!

Jelenleg nincs meghirdetett indulási dátum

Időpont-értesítő

Érdekel a képzés?

Add meg az e-mail címed, és szólunk, amint meghirdetjük a következő indulást.

Fizetési lehetőségek

Biztosak vagyunk a képzés tartalmát és minőségét illetően, ezért a képzés indulásától 8 napig 100%-os pénzvisszafizetési garanciát vállalunk, melyhez többféle fizetési lehetőséget is biztosítunk, hogy a számodra legmegfelelőbb opciót választhasd.

Online fizetés bankkártyával

A Stripe az egyik legelterjedtebb online fizetési megoldás nemzetközileg, gyors és biztonságos fizetési folyamatáról ismert.

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, lent található jelentkezési űrlapunkon ezt is választhatod.

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.

Értesítselek, amikor indul?

Ennek a képzésnek jelenleg nincs meghirdetett indulási időpontja, ezért jelentkezni sem lehet rá. Szólunk, amint megvan a következő dátum.

Jelenleg nincs meghirdetett időpont

Erre a képzésre most nem lehet jelentkezni, mert még nincs kitűzött indulási dátuma. Add meg az elérhetőségeidet, és e-mailben szólunk, amint megvan a következő indulás — így te leszel az elsők között, aki értesül róla.

Mit fogsz tanulni?

10 hét alatt a QueryDSL-alapú dinamikus lekérdezéstől és az auditálástól az aszinkron feldolgozáson és az integrációkon át az OAuth2-es hitelesítésig és a Spring Cloud mikroszolgáltatásokig.

JavaSpring BootQueryDSLHibernate EnversSpring AOPOAuth2Spring Cloudwebsocket
1 Adatkezelés Haladó adatkezelés: dinamikus lekérdezések QueryDSL-lel, sémamigráció Flyway-jel, entitáskapcsolatok betöltése, valamint a JPA és a Hibernate gyorsítótára.
  • [KICK-OFF LIVE] Hamarosan
  • Dinamikus lekérdezések QueryDSL-lel
  • Kiinduló projekt bemutatása
  • QueryDSL a gyakorlatban
  • Sémamigráció Flyway-jel
  • Flyway a gyakorlatban
  • Entitások közti kapcsolatok betöltése
  • Entitáskapcsolatok betöltése a gyakorlatban
  • JPA shared cache használata
  • Hibernate másodszintű cache bekapcsolása
  • Összefoglalás
  • Házi feladat
  • [LIVE ALKALOM] Hamarosan
  • Teljes anyag: 1. hét
2 Üzleti logika Az üzleti logika haladó eszközei: aspektusorientált programozás Spring AOP-vel, időzített feladatok, gyorsítótárazás és historikus adattárolás.
  • Spring AOP
  • Spring AOP a gyakorlatban
  • Időzítés
  • A Spring időzítési lehetőségei a gyakorlatban
  • Cache-elés Springben
  • Üzleti logikai cache a gyakorlatban
  • Historikus adattárolás
  • Historikus adattárolás a gyakorlatban
  • Összefoglalás
  • Házi feladat
  • Teljes anyag: 2. hét
3 Webréteg A webréteg haladó megoldásai: bináris tartalmak kezelése, OpenAPI-first fejlesztés, aszinkron kérésfeldolgozás és WebSocket-alapú kommunikáció.
  • Bináris tartalmak kezelése (file upload/download)
  • OpenAPI-first fejlesztés
  • Bináris tartalmak és OpenAPI-first a gyakorlatban
  • Fájl feltöltése és letöltése
  • Aszinkron kérésfeldolgozás
  • Aszinkron metódusok a gyakorlatban
  • WebSocketek
  • WebSocketes demo összeállítása
  • Összefoglalás
  • Házi feladat
  • [LIVE ALKALOM] Hamarosan
  • Teljes anyag: 3. hét
4 Gyakorló hét I. Az első három hét anyagának elmélyítése önálló gyakorlati feladaton keresztül.
5 Integrációs technológiák Alkalmazások összekapcsolása: XML-webszolgáltatások fejlesztése és hívása Spring környezetben, valamint aszinkron üzenetkezelés üzenetsoron keresztül.
  • Alkalmazásintegráció
  • XML webszolgáltatások alapjai
  • XML-WS Spring környezetben
  • XML webszolgáltatás fejlesztése és meghívása
  • Aszinkron üzenetkezelés
  • Üzenetkezelés Spring környezetben
  • Alkalmazás integrálása aszinkron üzenetsoron keresztül
  • Összefoglalás
  • Házi feladat
  • [LIVE ALKALOM] Hamarosan
  • Teljes anyag: 5. hét
6 Spring Security Hitelesítés haladó szinten: Spring Security beépítése, WebSocket-kapcsolat hitelesítése JWT-vel, OAuth 2 és Facebook-bejelentkezés a gyakorlatban.
  • Alapok áttekintése
  • Spring Security beépítése
  • WebSocket autentikáció
  • JWT autentikáció bevitele WebSocketen keresztül
  • OAuth 2
  • Facebook Login a gyakorlatban
  • Összefoglalás
  • Házi feladat
  • [LIVE ALKALOM] Hamarosan
  • Teljes anyag: 6. hét
7 Gyakorló hét II. Az integrációs és a biztonsági témák elmélyítése önálló gyakorlati feladaton keresztül.
8 Mikroszolgáltatások, Spring Cloud Mikroszolgáltatás-architektúra Spring Clouddal: tervezési minták, konténerizáció, központi konfigurációs szerver, discovery szerver, API Gateway és külső kliens beépítése.
  • Monolitikus alkalmazások
  • Microservice alapok
  • Tervezési minták microservice-architektúrákban
  • Konténerizáció
  • Microservice-architektúra kialakítása Spring Cloud segítségével
  • Központi konfigurációs szerver bevezetése Spring Cloud segítségével
  • Discovery szerver beépítése
  • API Gateway beépítése
  • Külső kliens beépítése
  • Összefoglalás
  • Házi feladat
  • [LIVE ALKALOM] Hamarosan
  • Teljes anyag: 8. hét
9 Záróvizsga Záróvizsga: a megadott követelmények alapján egy összetett alkalmazás backendjének önálló elkészítése Spring Boot segítségével.
  • Záróvizsga feladat
  • [LIVE ALKALOM] Hamarosan

Gyakran Ismételt Kérdések

Mit tanulok meg konkrétan a képzésen?

A meglévő Spring Boot tudásodat mélyíted el haladó szinten: QueryDSL-lel típusbiztos lekérdezéseket írsz, a Hibernate Envers segítségével auditálod az entitások változásait, Spring AOP-vel szétválasztod az alkalmazás több pontját érintő feladatokat, WebSocket alapú kétirányú kommunikációt valósítasz meg, a Spring Security OAuth2 megoldásaival hitelesítési és jogosultságkezelési folyamatokat építesz ki, és megismered a mikroszolgáltatás alapú fejlesztés Spring Cloud eszközeit. A képzés több mint 70 százalékban gyakorlati feladatokból áll, a zárófeladatban pedig egy összetett alkalmazás backendjét készíted el Spring Boot segítségével.

Kinek ajánljuk ezt a képzést, és kinek nem?

Ajánljuk a Java backend fejlesztőknek, akik már írtak Spring Boot alkalmazást, és a haladó adatkezelés, a biztonság és az integrációk felé szeretnék mélyíteni a tudásukat, valamint a junior és medior fejlesztőknek, az autodidakta módon tanuló programozóknak, a főleg frontenden mozgó full stack fejlesztőknek, a más nyelvről érkező tapasztalt fejlesztőknek és a monolit alkalmazásokon dolgozóknak, akik a Spring Cloud eszközeit is kipróbálnák. Nem ajánljuk azoknak, akiknek még nincs magabiztos Java tudásuk vagy gyakorlati tapasztalatuk a Spring Boot alapú backend fejlesztésben, nekik előbb érdemes elvégezniük a Bevezetés a Java alapú szoftverfejlesztésbe, illetve a Java Spring Boot alapú backend fejlesztés című alapképzést.

Hogyan zajlik a tanulás, és mennyi időt igényel?

A képzés 10 hetes, online, mentorált formában zajlik, a tananyag feldolgozása heti 8 és 12 óra közötti elfoglaltságot jelent, amit saját időbeosztásod szerint oszthatsz be, így munka mellett is elvégezheted. A tudást 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. 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ófeladattal zárul, amelynek keretében a vizsgán megadott követelmények alapján egy összetett alkalmazás backendjét készíted el Spring Boot segítségével. Sikeres teljesítés után névre szóló tanúsítványt kapsz, amelyet az önéletrajzodhoz és a LinkedIn profilodhoz is csatolhatsz.

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?

Magabiztos Java fejlesztői alapismeretekre és gyakorlati tapasztalatra van szükséged a Spring Boot alapú backend fejlesztésben. Ha ezek még hiányoznak, előtte érdemes elvégezned a Bevezetés a Java alapú szoftverfejlesztésbe, illetve a Java Spring Boot alapú backend fejlesztés című alapképzést.