Skip to content

Java fejlesztés középhaladó szinten

Mentorált képzés az alapokat már ismerő Java fejlesztőknek: átfogó tudás a GUI- és webfejlesztéstől az Enterprise Java-ig, modern eszközökkel és technológiákkal.

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
Dr. Faragó Csaba
Dr. Faragó Csaba Szoftverfejlesztő, Interactive Brokers
Jelentkezem

Mit nyújt a Java középhaladó tanfolyam?

Képzés időtartama: 12 hét Heti átlag 8-12 óra ráfordítás
  • Átismétled a Java nyelv alapjait és áttekinted a Java verziók történetét.
  • Megismerkedsz további Java nyelvi elemekkel, valamint olyan automatizálási eszközökkel, mint a Maven, az Ant és az Ivy.
  • Elmélyülsz a grafikus felhasználói felületek (GUI) programozásában, elsajátítva az AWT, a Swing és a JavaFX használatát.
  • Megtanulod, hogyan kezelj különböző adatformátumokat, mint az XML és a JSON, beleértve az elemzési technikákat és az adatvalidálást.
  • Átfogó képet kapsz számos külső könyvtár használatáról, beleértve az AutoValue-t, a Lombokot, az Apache Commonst és a Google Guavát, amelyekkel hatékonyabban és egyszerűbben írhatsz Java kódot.
  • A webfejlesztés alapelveinek áttekintésén túl megtanulod, hogyan hozz létre webszervereket, hogyan kapcsolódj adatbázisokhoz, és elsajátítod a mikroszolgáltatások (microservices) alapjait.
  • Az Enterprise Java (Java EE) világába való bevezetéssel megismerkedsz az alkalmazás-architektúrákkal, a tervezési mintákkal, az üzenetkezeléssel és a webszolgáltatásokkal.
  • Elmélyülsz a webes keretrendszerek használatában, beleértve a Java Server Facest, a Springet, a Google Web Toolkitet, a Strutsot és a Vert.x-et.
  • A tanfolyam befejezéseként betekintést nyersz a Java Virtual Machine (JVM) alapú egyéb nyelvekbe, mint a Scala, a Kotlin és a Groovy.
Előnyök

Miért érdemes belevágnod?

Sokan megtanulják a Java alapjait, aztán megtorpannak: a szintaxist ismerik, de fogalmuk sincs, hogyan lesz ebből valódi, működő alkalmazás, felülettel, webes háttérrel, vagy éppen egy nagyvállalat rendszereibe illeszkedve.

Ez a képzés pont ezt a hiányt tölti be: elviszi a tudásod a GUI- és webfejlesztéstől egészen a komplex, nagyvállalati Java fejlesztésig, méghozzá modern eszközökkel és technológiákkal.

Az eredmény nem egy plusz sor az önéletrajzban, hanem egy valódi belépő a Java fejlesztői karrierbe.

  • 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

Dr. Faragó Csaba

Dr. Faragó Csaba

Szoftverfejlesztő, Interactive Brokers

Programtervező matematikusként végeztem Szegeden, és a PhD-mat is ott szereztem informatikából. Szoftverfejlesztőként dolgozom több mint 20 éve. Munkám során számos programozási nyelvvel és technológiával találkoztam: a 2000-es években a C++ dominált, a 2010-es években a Java, napjainkban pedig a JavaScript és a Python.

Az oktatás sohasem állt tőlem távol: az egyetemen algoritmusok és adatszerkezetek gyakorlatot tartottam; céges keretek között tartottam oktatást a tervezési mintákról, a big datáról és az analitikáról.

Kinek ajánlott?

  • Elsősorban azoknak, akik már rendelkeznek alapvető Java ismeretekkel, és szeretnék elmélyíteni tudásukat a Java programozási nyelv terén
  • Továbbá azoknak is hasznos, akik magabiztos tudással szeretnének részt venni Java Spring Boot alapú backend fejlesztés tanfolyamon

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

Alapszintű Java nyelvi ismeretek a Java programozás alapok kurzus szintjén Az objektumorientált programozás alapjai

Előnyt jelent, de nem feltétel, ha dolgoztál már fejlesztői környezetben, például IDE-vel és verziókezelővel, illetve ha van alapszintű adatbázis- és webes ismereted. Ezeket a témákat a képzés a nulláról építi fel, így akkor is végig tudod követni, ha most ismerkedsz velük.

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 Java-ban.

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, 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.

Limitált férőhely

A fent említett interakciók miatt a középhaladó Java fejlesztői tanfolyamot 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 fejlesztés középhaladó szinten

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

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

A bankkártyás fizetést a Stripe biztosítja, a világ egyik legelterjedtebb online fizetési szolgáltatója, gyors és biztonságos fizetési folyamattal.

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 teljesen kamatmentesen, havi részletekben is kifizetheted. Annyi részletre bontjuk a díjat, ahány naptári hónapot a képzés érint, tehát egy hathetes képzésnél jellemzően két, egy tízhetesnél három részlettel számolj.

Fizetés banki átutalással, egy összegben

Ha bankkártya helyett átutalással fizetnél, a jelentkezési űrlapon ezt is kiválaszthatod. A számlát ezután e-mailben küldjük, az utalás közleményébe pedig kizárólag a számla sorszámát írd, hogy be tudjuk azonosítani a befizetésedet.

Készen állsz a jelentkezésre?

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

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.

8 napos pénzvisszafizetési garancia

Jelentkezz a(z) Java fejlesztés középhaladó szinten 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

Mit fogsz tanulni?

12 hét alatt a Java alapok átismétlésétől a GUI-programozáson és a webes keretrendszereken át az Enterprise Java-ig és a JVM-alapú nyelvekig.

JavaMavenSwingJavaFXSpringEnterprise JavamikroszolgáltatásokJVM-nyelvek
1 Áttekintés / ismétlés A Java nyelv és az alapképzés elméletének átismétlése, valamint a Java verziótörténet áttekintése.
  • A Java ismételt áttekintése
  • Az alapképzés elméletének átismétlése
  • A Java verzió történet áttekintése
2 További nyelvi elemek és egyéb vegyes témák Automatizálás, annotációk, többszálúság, memóriakezelés, reflection, naplózás, egységtesztelés és más haladó nyelvi témák.
  • Automatizálás
  • Annotációk
  • Többszálúság
  • Osztálybetöltés
  • Profiling
  • Naplózás
  • Dokumentáció generálás
  • Memóriakezelés
  • Reflection
  • Hotspot
  • Egységtesztelés
  • Natív kód
3 GUI programozás Grafikus felhasználói felületek fejlesztése AWT, Swing és JavaFX használatával, kitekintéssel az Android fejlesztésre.
  • AWT
  • Swing
  • JavaFX
  • Android fejlesztés
4 Adatformátumok Az XML és JSON adatformátumok kezelése, elemzése és validálása Java környezetben.
  • XML
  • JSON
5 Fontosabb külső könyvtárak Hatékonyabb Java kód külső könyvtárakkal: AutoValue, Lombok, Apache Commons és Google Guava.
  • AutoValue
  • Lombok
  • Apache Commons
  • Google Guava
  • További könyvtárak
6 Úton a webes fejlesztés felé A webfejlesztés alapelvei: webszerver létrehozása, kapcsolódás webszerverhez és adatbázishoz, névszolgáltatás és mikroszolgáltatások.
  • A webfejlesztés áttekintése
  • Web szerver létrehozása
  • Kapcsolódás webszerverhez
  • Kapcsolódás adatbázishoz
  • Java névszolgáltatás
  • Mikroszolgáltatások
7 Enterprise Java Bevezetés az Enterprise Java világába: architektúrák, tervezési minták, session bean-ek, üzenetkezelés, webszolgáltatások, servletek és JSP.
  • Architektúrák
  • Fogalmak
  • Tervezési minták
  • Session bean-ek
  • Üzenetkezelés
  • Webszolgáltatások
  • Java Servlet
  • Java Server Pages
  • Object-relational model
  • Localizáció
8 Webes keretrendszerek A legfontosabb Java webes keretrendszerek megismerése: Java Server Faces, Spring, Google Web Toolkit, Struts és Vert.x.
  • Java Server Faces
  • Spring
  • Google Web Toolkit
  • Struts
  • Vert.x
9 JVM alapú nyelvek Betekintés a Java Virtual Machine-en alapuló további nyelvekbe: Scala, Kotlin és Groovy.
  • Scala
  • Kotlin
  • Groovy
10 Záró Projektfeladat A tanfolyamon tanultak összegzése egy önállóan megvalósított záró projektfeladat keretében.
  • Projektfeladat

Gyakran Ismételt Kérdések

Kinek ajánljuk ezt a Java képzést?

Elsősorban azoknak, akik már rendelkeznek alapvető Java ismeretekkel, és szeretnék elmélyíteni a tudásukat a nyelvben. Hasznos azoknak is, akik magabiztos tudással szeretnének részt venni egy Java Spring Boot alapú backend fejlesztés tanfolyamon. Ha még csak most ismerkedsz a programozással, előbb az alapokat érdemes letenned.

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

Alapszintű Java nyelvi ismeretek a Java programozás alapok kurzus szintjén, valamint az objektumorientált programozás alapjai. Előnyt jelent, de nem feltétel, ha dolgoztál már fejlesztői környezetben, például IDE-vel és verziókezelővel, illetve ha van alapszintű adatbázis és webes ismereted. Ezeket a témákat a képzés a nulláról építi fel, így akkor is végig tudod követni, ha most ismerkedsz velük.

Milyen témákat dolgoztok fel a 12 hét alatt?

A Java alapok átismétlésétől és a verziótörténet áttekintésétől indultok, majd haladó nyelvi elemek, automatizálás, GUI programozás és adatformátumok következnek. Megismered a fontosabb külső könyvtárakat, a webes fejlesztés alapjait, az Enterprise Java világát és a webes keretrendszereket, például a Springet. A zárás JVM alapú nyelvek áttekintése és egy záró projektfeladat.

Milyen technológiákkal fogsz dolgozni?

A grafikus felületek programozásánál az AWT, a Swing és a JavaFX kerül elő, az automatizálásnál a Maven, az Ant és az Ivy. A webes és nagyvállalati részben webszerverekkel, adatbázis kapcsolattal, mikroszolgáltatásokkal és keretrendszerekkel dolgozol, köztük a Java Server Faces, a Spring, a Google Web Toolkit, a Struts és a Vert.x. A végén betekintést kapsz a Scala, a Kotlin és a Groovy nyelvekbe is.

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

A képzés 12 hetes, és heti 8 és 12 óra közötti ráfordítást igényel, amit saját időbeosztásod szerint dolgozhatsz fel, így munka mellett is végezhető. A tudást interaktív digitális tananyag és vezetett kódolások formájában kapod meg, hetente gyakorló feladatokkal, amelyeken konkrét projekteket valósítasz meg. Az oktató folyamatosan mentorál, visszajelzést ad a feladataidra, és minden tanegység végén élő konzultációt is tartunk.

Ki tartja a képzést?

Dr. Faragó Csaba szoftverfejlesztő, aki az Interactive Brokersnél dolgozik. Programtervező matematikusként végzett Szegeden, ott szerezte a PhD fokozatát is informatikából, és több mint 20 éve fejleszt szoftvereket. Oktatóként az egyetemen algoritmusok és adatszerkezetek gyakorlatot tartott, céges keretek között pedig tervezési mintákról, big datáról és analitikáról tanított.

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ó.