Skip to content

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.

Folyamatos mentoráció
Vezetett kódolás
12 hét · heti 8-12 óra
Élő konzultációk
Pénzvisszafizetési garancia Kamatmentes részletfizetés

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.

JavaSpring BootREST APISpring MVCSpring DataJPASpring Securitytesztelés
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
Előnyök

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
Adatelemzési grafikon

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?

  • 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?

Java alapismeretek Objektumorientált szemléletű, szoftverfejlesztői tudás Alapfogalmak ismerete: változók, ciklusok, függvények, osztályok, objektumok

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
Tanúsítvány minta – Java Spring Boot alapú backend 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!

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!

Java Spring Boot alapú backend fejlesztés

„Hasznos és gyakorlatias"
Bognár Lili

Java Spring Boot alapú backend fejlesztés

„Nagyon hasznos, csak ajánlani tudom."
Nagy Olivér

Java Spring Boot alapú backend fejlesztés

„Mindenképpen jó alapokat ad, ajánlott!"
Majoros Mátyás János

Java Spring Boot alapú backend fejlesztés

„Érthető és gyakorlatias volt"
Tamás Csávás

Java Spring Boot alapú backend fejlesztés

„mert jó"
SZOBONYA LÁSZLÓ

Java Spring Boot alapú backend fejlesztés

„ok"
Borcsiczkyné Fábián Emese Gyopárka

Java Spring Boot alapú backend fejlesztés

„ok"
Borcsiczkyné Fábián Emese Gyopárka

Java Spring Boot alapú backend fejlesztés

„Nekem nagyon tetszett. Az előadó profi és türelmes volt. A kurzus jól felépített, gyakorlat orientált, életszerű megoldásokkal. Megérte az árát."
Halász Gábor

Java Spring Boot alapú backend fejlesztés

„Nagyon sokat és hasznos dolgot tanulok a kurzus alatt."
Szerencsi Zsolt

Java Spring Boot alapú backend fejlesztés

„Jól érthető, világos magyarázatok. Jól felépített tananyag."
Román Ildikó

Java Spring Boot alapú backend fejlesztés

„Nagyon tömény, hatalmas tudást ad át a tanfolyam időkeretéhez képset, ezért sok helyen - pláne akinek a Java és a spring új terület - időt kell hagyni, hogy leüllepedjen, sok utánaolvasást igényel és rengeteg gyakorlást a hallottak elsajátításhoz. Több hazai képzést megnéztem a témában ár/érték arányban a legjobb tanfolyam."
Kineth László

Java Spring Boot alapú backend fejlesztés

„Profin összeállított téma, sok tudást ad. A tananyag felépítése és sorrendisége jól össze van állítva, és érdemes is minden héten foglalkozni vele, mert könnyen le lehet maradni. Nem árt hozzá alapos Java tudás, illetve nekem könnyebbség volt, hogy találkoztam már a JPA-val korábban is. Külön köszönet a Criteria API bemutatásáért és a JWT-ért."
Neuberger Attila

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?

Jelentkezz most, és kezdd el a fejlődést!

8 napos pénzvisszafizetési garancia

Jelentkezz a(z) Java Spring Boot alapú backend fejlesztés képzésre

1 Adatok 2 Képzések 3 Számlázás 4 Felnőttképzés 5 Fizetés 6 Kész

Kiválasztott képzés(ek) és indulási időpont

Jelenleg nincs biztosan induló időpont — hamarosan új dátumok.

Számlázási adatok

Add meg a számlázási adataidat.

Felnőttképzési adatszolgáltatás

A felnőttképzési törvény szerinti kötelező adatszolgáltatás.

  • Magyarország
  • Ausztria
  • Németország
  • Szlovákia
  • Románia
  • Szerbia
  • Horvátország
  • Szlovénia
  • Ukrajna
  • Lengyelország
  • Csehország
  • Olaszország
  • Franciaország
  • Spanyolország
  • Portugália
  • Egyesült Királyság
  • Írország
  • Hollandia
  • Belgium
  • Luxemburg
  • Svájc
  • Liechtenstein
  • Dánia
  • Svédország
  • Norvégia
  • Finnország
  • Izland
  • Észtország
  • Lettország
  • Litvánia
  • Görögország
  • Bulgária
  • Törökország
  • Oroszország
  • Fehéroroszország
  • Moldova
  • Bosznia-Hercegovina
  • Montenegró
  • Észak-Macedónia
  • Albánia
  • Koszovó
  • Málta
  • Ciprus
  • Monaco
  • Andorra
  • San Marino
  • Amerikai Egyesült Államok
  • Kanada
  • Kína
  • Japán
  • India
  • Brazília
  • Ausztrália
  • Dél-Korea
  • Mexikó
  • Egyiptom
  • Dél-afrikai Köztársaság
  • Argentína
  • Izrael
  • Egyesült Arab Emírségek
  • Egyéb

8 napos pénzvisszafizetési garancia — kockázat nélkül kipróbálhatod.

Összegzés betöltése…

Fizetési mód

Kérdésed van? Lépj velünk kapcsolatba