Java programozás alapok
Mentorált online Java tanfolyam: szerezz magabiztos alapokat a Java nyelvben és az objektumorientált programozásban, heti feladatokkal és oktatói visszajelzéssel.
Mit nyújt a Java alapok tanfolyam?
- Megismerkedsz a Java nyelv alapelemeivel, beleértve a változókat, a feltételkezelést, a ciklusokat, a tömböket és a függvényeket.
- Áttekinted az objektumorientált programozást, azon belül olyan témákat, mint az osztályok és példányok, az öröklődés, az interfészek és absztrakt osztályok, valamint a generikus típusok.
- Átfogó képet kapsz a legfontosabb adatszerkezetekről, mint a listák, a sorok, a halmazok és a kulcs-érték párok.
- Megtanulod a funkcionális programozás alapjait, a stream-ek létrehozását, a lambdát és a hozzájuk kapcsolódó legfontosabb műveleteket.
- Elmélyülsz a Java nyelv speciális elemeiben, többek között a könyvtárakban, a kivételkezelésben, a parancssori argumentumok használatában, a fájlkezelési technikákban, a dátumkezelésben és a szerializációban.
- Rengeteg gyakorlás vár rád a tanfolyam során, ahol a tanultakat valós életből vett feladatokon és projekteken keresztül alkalmazhatod.
- Sikeres vizsga esetén névre szóló, akár a LinkedIn profilodba is beágyazható tanúsítványt szerzel a tanfolyam elvégzésével.
Miért érdemes belevágnod?
A Java majdnem 30 éve van jelen a piacon, és még ma is ott van a négy legnépszerűbb fejlesztési technológia között a TIOBE index szerint: a fejlesztési projektek több mint 20 százaléka ezen a nyelven készül.
Ez a tartós népszerűség nem véletlen: a Java alapvetően komplex, nagyvállalati IT rendszerek gerince lehet, de egy egyszerű weboldalt is meg lehet vele valósítani, vagyis a vele szerzett tudás rendkívül sokféle projektben hasznosítható.
Ez a sokoldalúság a fizetésben is meglátszik: a Hays Salary Guide szerint a Junior Java fejlesztők átlagosan 650.000-900.000 forint között keresnek, a Senior szakemberek pedig akár 2.000.000 forint feletti fizetést is hazavihetnek.
- 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
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?
- Azok számára, akik a Java programozási nyelvet az alapoktól szeretnék megtanulni
- Azoknak, akik már rendelkeznek némi programozási tapasztalattal, de szeretnének stabil alapokat szerezni a Java programozási nyelvben
- Akik már több éves programozási tapasztalattal rendelkeznek más programozási nyelvben, azoknak a középhaladó Java fejlesztő tanfolyamot ajánljuk
Kinek nem ajánlott?
- Akik már magabiztosan programoznak Java nyelven, nekik a Java Spring Boot képzésünket ajánljuk
- Akik gyors, pár napos „crash course”-t keresnek, a képzés 12 hét alatt, alaposan építi fel a tudást
- Akik kizárólag a webes felületek (frontend) fejlesztése iránt érdeklődnek
- Akik kódolás nélküli megoldásokat keresnek
Mik a képzés előkövetelményei?
Ez a képzés az alapoktól, kezdő szintről építkezik, így nyugodtan belevághatsz akkor is, ha még soha nem programoztál. Ha van már valamennyi programozási tapasztalatod bármelyik nyelvben, az előny, de nem feltétel, ezzel gyorsabban ráérzel majd a Java logikájára.
Hogyan fogsz tanulni?
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.
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 képzés sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át.
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.
Élő konzultációk visszanézhető formában
Minden tanegység végén 1 órás, online élő konzultációt tartunk, ahol felteheted kérdéseidet, közösen értékelhetitek a gyakorlati projekteket, és tanulhattok egymás elakadásaiból. Ha nem tudsz élőben részt venni, kérdéseidet előre is elküldheted, az alkalmak pedig másnap 16:00-tól visszanézhetők.
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 programozás alapok
„Nagyon jól összeállított kurzus, rengeteg új dolgot tanultam belőle."
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!
Következő indulási dátum
2026.11.16.
Mentorált alkalmak hétfő esténként
175 001 Ft
Jelentkezési határidő: 2026.11.13.
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 Java nyelv alapelemeitől az objektumorientált programozáson és az adatszerkezeteken át a funkcionális programozásig és a nyelv speciális elemeiig.
1 Hasznos információk a kurzushoz Gyakorlati tudnivalók a képzés felületéről, felépítéséről és menetéről.
- Hogyan használd a felületet?
- Használati útmutató
- Bemutatkozás, röviden a képzésről
- Tematika, képzés felépítése
2 1. hét: A JAVA nyelv alapelemei A Java nyelv alapelemei: telepítés, fejlesztőkörnyezetek, alapszintaxis, változók, feltételkezelés, ciklusok, tömbök és függvények.
- [Kick-off Live Alkalom] 2026.03.04. 20:00
- A Java nyelv áttekintése
- Információk a Java telepítéséhez
- Java letöltése és telepítése
- Eclipse
- NetBeans
- IntelliJ IDEA
- Visual Studio Code
- Online compiler
- A Java alapszintaxisa
- A Java alapszintaxisa: Üdvözlet
- A Java alapszintaxisa: Megjegyzések
- A Java alapszintaxisa: Kvíz
- Változók
- Változók: Életkor
- Változók: Kvíz
- Feltételkezelés
- Feltételkezelés: Szökőév
- Feltételkezelés: Nyári olimpia
- Feltételkezelés: Kvíz
- Ciklusok
- Ciklusok: Faktoriális
- Ciklusok: Legnagyobb közös osztó
- Ciklusok: Prímellenőrzés
- Ciklusok: Számjegyek összege
- Ciklusok: Collatz-sejtés
- Ciklusok: Kvíz
- Tömbök
- Tömbök: Minimum és maximum
- Tömbök: Buborékrendezés
- Tömbök: Kvíz
- Függvények
- Függvények: Prímellenőrzés
- Függvények: Goldbach-sejtés
- Függvények: Newton-módszer
- Függvények: Arab-római konverter
- Függvények: Faktoriális rekurzió
- Függvények: Fibonacci
- Függvények: Számjegyek összege
- Függvények: Parancssori argumentumok
- Függvények: Kvíz
- [Házi Feladat] 1. hét - Határidő: 2026.03.09.
- [Teszt] 1. hét
- [Prezentáció és segédletek] 1. hét
3 2. hét: Objektumorientált programozás Az objektumorientált programozás Java-ban: osztályok és példányok, öröklődés, csomagok, absztrakt osztályok, interfészek, generikus típusok, felsorolások és kivételkezelés.
- Objektumorientált programozás JAVA-ban
- Osztályok és példányok: létrehozása és példányosítása, konstruktor
- Osztályok és példányok: metódusok, láthatóság, NULL
- Osztályok és példányok: elemei, sorrend
- Osztályok és példányok: Record
- Osztályok és példányok: OOP példa
- Osztályok és példányok: Record
- Osztályok és példányok: Római szám aritmetika
- Osztályok és példányok: Kvíz
- Öröklődés: örkölődés Java-ban
- Öröklődés: Object, többalakúság és felüldefiniálás, Override
- Öröklődés: Síkidom
- Öröklődés: Kvíz
- Csomagok: áttekintés, konvenciók, IDE figyelmeztetés
- Csomagok: láthatóság, import
- Csomagok példa
- Absztrakt osztályok
- Interfészek
- Absztrakt osztályok és interfészek: síkidom
- Absztrakt osztályok és interfészek: interfész példa
- Absztrakt osztályok és interfészek: Kvíz
- Generikus típusok
- Generikus típusok példa
- Generikus típusok: Kvíz
- Felsorolás
- Felsorolás: Hőmérsékleti skálák
- Felsorolás: Matek
- Felsorolás: Római-arab szám konvertálása
- Felsorolás: Kvíz
- Kivételkezelés: áttekintés, kivétel a függvényben, több kivétel ág
- Kivételkezelés: kivétel propagálása, kivétel a hívási láncban
- Kivételkezelés: rossz és jó gyakorlatok, kivétel hiearchia
- Kivételkezelés: példa
- Kivételkezelés: IP cím ellenőrzés
- Kivételkezelés: Matek
- Kivételkezelés: Kvíz
- [Teszt] 2. hét
- [Házi Feladat] 2. hét - Határidő: 2026.03.17.
- [Prezentáció és segédletek] 2. hét
- [Live Alkalom] 2026.03.18. 20:00
4 3. hét: Adatszerkezetek A legfontosabb adatszerkezetek a Java Collections Framework-ben: listák, sorok, halmazok és kulcs-érték leképezések.
- A Java gyűjtemények keretrendszere: tömbök, Java Collections Framework fogalmai
- A Java gyűjtemények keretrendszere: áttekintése, interfész, adattípusok, érték és referencia
- A Java gyűjtemények keretrendszere: tömb példa
- Lista: interfész, megvalósítások
- Lista: rendezés
- Lista: list példák
- Lista: Comparator példa
- Lista: Eratoszthenész szitája
- Lista: Buborékrendezés
- Lista: Fibonacci
- Lista: Kvíz
- Sor mint adatszerkezet: java.unit.Queue ; java.unit.Deque
- Sor: Queue, stack, PriorityQueue
- Sor: Sor - Verem - Deque példa
- Sor: Prioritásos sor
- Sor: Kvíz
- Halmaz: Halmaz a matematikában és a programozásban
- Halmaz: java.util.set - SortedSet - TreeSet - HashSet - LinkedHashSet
- Halmaz: halmaz példák
- Halmaz: két szám összege
- Halmaz: minden elem különböző
- Halmaz: kvíz
- Leképezés: java.unit.Map interfész
- Leképezés: java.util.HashMap - LinkedHashMap - Hashtable - SortedMap - TreeMap
- Leképezés: HashMap - Hashtable példa
- Leképezés: Római szám
- Leképezés: Morze
- Leképezés: Kvíz (Fővárosok)
- További adatszerkezet témák: Arrays, Collections, Iterátor
- Tippek és trükkök, további adatszerkezetek
- További adatszerkezet témák: Iterátor példa
- További adatszerkezet témák: Fibonacci
- További adatszerkezet témák: Pitagoraszi számhármasok
- További adatszerkezet témák: Kvíz
- [Teszt] 3. hét
- [Házi Feladat] 3. hét - Határidő: 2026.03.24.
- [Prezentáció és segédletek] 3. hét
5 4-5. hét: Mélyebbre ásás Mélyebb merülés a nyelvben: változók, számok, stringek, feltételkezelés, függvények, objektumorientáltság és adatszerkezetek haladó témái.
- Változók: Adathiány
- Változók: Var, Volatile
- Változók: Kvíz
- Számok: Típuskonverzió, Műveletek sorrendje
- Számok: Egész számok létrehozási módjai, Decimális konverziók
- Számok: Egész számok ábrázolása, Bitműveletek
- Számok: Nagyméretű egész, Valós számábrázolás problémája, Lebegőpontos számok
- Számok: Konverzió
- Számok: Szám létrehozása
- Számok: Bitműveletek
- Számok: Három számjegy artimetika
- Számok: Faktoriális
- Számok: Helyben csere
- Számok: Kvíz
- String: Karakterkódolás, Karakterkódolási problémák a Java-ban
- String: Karakter mint egész szám, String létrehozása, String műveletek
- String: Mintaillesztés, A String osztály függvényei, String átalakítás, Szövegformázások, Konkatenálás
- String: String.format, String sablonok, Injection támadás
- String: Szövegformázás
- String: Kvízkérdés toleranciával
- String: Kvíz szövegformázással
- Feltételkezelés: Kizáró vagy és ekvivalencia, Kiértékelés, Összetett logikai műveletek, Intervallum ellenőrzés
- Feltételkezelés: A switch
- Feltételkezelés: Switch yield példa
- Feltételkezelés: Switch mintaillesztés
- Feltételkezelés: Szökőév
- Feltételkezelés: Hőmérséklet
- Feltételkezelés: Római szám konverter
- Feltételkezelés: Kvíz
- Függvények: függvény fejléc, kompatibilitás öröklődésnél, alapértelmezett paraméterek alternatívái, változó hosszúságú paraméterlista
- Függvények: Kompatibilitás vizsgálat
- Függvények: Szimultán rekurzió
- Függvények: Változó hosszúságú paraméterlista
- Függvények: Tiszta függvény
- Függvények: Változó hosszúságú paraméterlista
- Objektumorientáltság: Elvek, Kohézió és csatolás
- Objektumorientáltság: Kapcsolatok, Osztály láthatóságok, Típusellenőrzés
- Objektumorientáltság: Belső osztályok, Interfész lehetőségek
- Objektumorientáltság: Veriancia, Az egyke, A többszörös öröklődés problémája, Destruktor, Operátor túlterhelés
- Objektumorientáltság: Típusellenőrzés
- Objektumorientáltság: Belső osztály
- Objektumorientáltság: Fibonacci
- Objektumorientáltság: Interfész
- Objektumorientáltság: Variancia
- Objektumorientáltság: Összehasonlítás
- Objektumorientáltság: Kvíz
- Adatszerkezetek: Futásidő elemzés, Dinamikus tömb, Láncolt lista
- Adatszerkezetek: Bináris keresőfa
- Adatszerkezetek: Hasítótábla, Kupac
- Adatszerkezetek: Gyakorlat
- Adatszerkezetek: Java Collection API
- Adatszerkezetek: Diamond operátor
- Adatszerkezetek: Dinamikus tömb és láncolt lista összehasonlítása
- Adatszerkezetek: Lista és halmaz összehasonlítása
- Adatszerkezetek: Piros-fekete fa és kupac összehasonlítása
- Adatszerkezetek: Kvíz
- [Teszt] 4-5. hét
- [Házi Feladat] 4-5. hét - Határidő: 2026.03.30.
- [Prezentáció és segédletek] 4-5. hét
- [Live Alkalom] 2026.04.01. 20:00
6 6.hét: Gyakorlás Gyakorlás valós életből vett feladatokon HackerRank és Project Euler példákkal.
- Gyakorlás: HackerRank 1.
- Gyakorlás: HackerRank 2.
- Gyakorlás: HackerRank 3.
- Gyakorlás: HackerRank 4.
- Gyakorlás: HackerRank 5.
- Gyakorlás: Project Euler 1.
- Gyakorlás: Project Euler 2.
- Gyakorlás: Project Euler 3.
- Gyakorlás: Project Euler 4.
- Gyakorlás: Project Euler 5.
- [Házi Feladat] - 6. hét - Határidő: 2026.04.14.
- [Segédletek] - 6. hét
- [Live Alkalom] 2026.04.15. 20:00
7 7. hét: Funkcionális programozás A funkcionális programozás alapjai: lambda kifejezések, funkcionális interfészek, stream-ek és haladó funkcionális témák.
- Funkcionális programozás: A funkcionális programozási paradigma, Tiszta függvény, nyelvi támogatás
- Funkcionális programozás: Funkcionális programozás Java 8-ban, Lambda kifejezések
- Funkcionális programozás: Függvény mint paraméter, függvény mint érték
- Funkcionális programozás: Java funkcionális interfészek: Function, Operator, Consumer, Supplier, Predicate
- Funkcionális programozás: Metódus referencia, Statikus gyártó metódus
- Funkcionális programozás: Funkcionális interfész
- Funkcionális programozás: Anonymous példányosítás
- Funkcionális programozás: Lambda
- Funkcionális programozás: Függvény mint visszatérési érték
- Funkcionális programozás: Függvény mint érték
- Funkcionális programozás: Java funkcionális interfész
- Funkcionális programozás: Statikus metódus referencia
- Funkcionális programozás: Objektum metódus referencia
- Funkcionális programozás: Kvíz
- Folyamok: Áttekintés, előnyök / hátrányok, Létrehozási módja
- Folyamok: Végműveletek és nem végműveletek
- Folyamok: Saját collector, Fluent API, Csoportosítás
- Folyamok: Példák
- Folyamok: Stream példa
- Folyamok: Saját collector
- Folyamok: IntStream
- Folyamok: A MapReduce algoritmus
- Folyamok: Kvíz stream segítségével
- Funkcionális Java Collections Framework, Map függvények
- Funkcionális Java Collections Framework: Demo
- Haladó témák: Funkcionális kompozíció, Farok rakurzió, Currying
- Haladó témák: Closure, Monád
- Haladó témák példa: Funkcionális kompozíció
- Haladó témák példa: Farok rekurzió
- Haladó témák példa: Currying
- Haladó témák példa: Closure
- Haladó témák példa: Monád
- [Teszt] 7. hét
- [Házi Feladat] - 7. hét - Határidő: 2026.04.21.
- [Prezentáció és segédletek] 7. hét
8 8-9. hét: A nyelv további elemei A nyelv további elemei: könyvtárak, matematikai műveletek, fájlműveletek, mintaillesztés, dátumkezelés, rendszerműveletek és reflection.
- Könyvtárak: A könyvtárak típusai, Tipikus könyvtárak
- Könyvtárak: Külső és belső könyvtárak, A könyvtár kézi használata
- Könyvtárak: Automatikus könyvtárkezelés, Saját könyvtár készítése, Futtatható jar készítése
- Könyvtárak: Külső könyvtár
- Könyvtárak: Saját könyvtár létrehozása
- Könyvtárak: Kvíz könyvtár használatával
- Matek: Kerekítés, Exponenciális és logaritmus, Trigonometria, Véletlenszám generálás
- Matek: Példa
- Matek: Apache Commons Math
- Matek: Ki nevet a végén
- Matek: Gondoltam egy számra
- Matek: Monte Carlo PI
- Matek: Szélsőséges számok kvíz
- Fájlműveletek: Beolvasás, Fájlolvasás, java.io könyvtárszerkezet
- Fájlműveletek: Try with resources, Inputok és Outputok
- Fájlműveletek: Filereader, Problémák a java.io-val
- Fájlműveletek: File, Path, Files és Paths
- Fájlműveletek: Olvasás az src/main/resourcces könyvtárból, További olvasási lehetőségek
- Fájlműveletek: Kiírás, Összehasonlító táblázat
- Fájlműveletek: Fájl olvasás az első Java verzióban
- Fájlműveletek: Fájl olvasás a Scanner használatával
- Fájlműveletek: Fájl olvasás a Files használatával
- Fájlműveletek: Olvasás URL-ből
- Fájlműveletek: Fájlba írás
- Fájlműveletek: Fájl műveletek
- Fájlműveletek: Kvíz fájlból olvasással
- Mintaillesztés: Sor eleje és vége, Joker karakterek
- Mintaillesztés: Többszörös előfordulás, Adott számú előfordulás, Joker karakter többszörözése, Speciális karakterek, Iltervallum illesztés
- Mintaillesztés: Mintaillesztési példák
- Mintaillesztés: Egyedi szavak
- Mintaillesztés: IP cím ellenőrzés
- Mintaillesztés: Római számok reguláris kifejezéssel
- Mintaillesztés: Kvíz reguális kifejezéssel
- Dátumkezelés: Általános problémák, Unix rendszeridő, Szabványok
- Dátumkezelés: Dátumkezelés Java 8 előtt, Formázás időzónával, Dátum módosítás
- Dátumkezelés: Dátumkezelés Java 8-tól, Tipikus műveletek
- Dátumkezelés: LocalDate műveletek
- Dátumkezelés: Köverzió a két dátumrendszer között, Általános dátum problémák
- Dátumkezelés: Dátumkezelési példák a kezdeti Java-ban
- Dátumkezelés: Dátumkezelési példák Java 8-tól
- Dátumkezelés: Palindrom dátumok
- Dátumkezelés: Születésnap példa
- Dátumkezelés: Dátumos kvíz
- Rendszer: Ki és bemenetek, Kilépés, Környezet, Sorvég, Rendszeridő, Memóriakezelés
- Rendszer: Standard hiba kimenet
- Rendszer: Ékezetes krakterek kezelése beolvasáskor
- Rendszer: Jelszó beolvasása
- Rendszer: System exit és finally
- Rendszer: Környezeti tulajdonságok és változók
- Rendszer: További System példák
- Reflection: A Class típus, Az osztály tulajdonságai, Adatmezők, Konstruktorok
- Reflection: példa
- A Java nyelv története 1.
- A Java nyelv története 2.
- Jshell
- Középhaladó képzésről
- [Házi Feladat] 8-9. hét - Határidő: 2026.04.28.
- [Teszt] 8-9. hét
- [Prezentáció és segédletek] 8-9. hét
- [Live Alkalom] 2026.04.29. 20:00
9 10. hét: Gyakorlás További gyakorlás CodeWars feladatokkal és klasszikus algoritmikus problémákkal.
- CodeWars: Szöcske
- CodeWars: Negatív
- CodeWars: DNS
- CodeWars: Bárányok
- CodeWars: Bitek száma
- Gyakorlás: Nyolc királynő
- Gyakorlás: Huszárvándorlás
- Gyakorlás: Sudoku
- [Házi Feladat] 10. hét - Határidő: 2026.05.12.
- [Segédletek] - 10. hét
- [Live Alkalom] 2026.05.13. 20:00
10 11-12. hét: Záró projektfeladat A tanultak összegzése egy önálló záró projektfeladatban.
- Projektfeladat (Határidő: 2026.05.27.)
Gyakran Ismételt Kérdések
Kell hozzá előzetes programozási tapasztalat?
Nem, a képzés az alapoktól, kezdő szintről építkezik, így nyugodtan belevághatsz akkor is, ha még soha nem programoztál. Az egyetlen előkövetelmény az alapvető számítógépes ismeret. Ha van már valamennyi programozási tapasztalatod bármelyik nyelvben, az előny, de nem feltétel, ezzel gyorsabban ráérzel majd a Java logikájára.
Mit fogok megtanulni a képzésen?
Megismerkedsz a Java nyelv alapelemeivel: a változókkal, a feltételkezeléssel, a ciklusokkal, a tömbökkel és a függvényekkel. Áttekinted az objektumorientált programozást, azon belül az osztályokat és példányokat, az öröklődést, az interfészeket, az absztrakt osztályokat és a generikus típusokat, valamint átfogó képet kapsz a legfontosabb adatszerkezetekről. Emellett elsajátítod a funkcionális programozás alapjait, a stream-eket és a lambdát, továbbá a nyelv speciális elemeit: a könyvtárakat, a kivételkezelést, a fájlkezelést, a dátumkezelést és a szerializációt.
Mennyi időt kell rászánnom, végezhetem munka mellett?
A képzés 12 hetes, és heti átlagosan 8-12 óra ráfordítást igényel, amit saját időbeosztásod szerint dolgozhatsz fel. Így munka mellett is elvégezheted, rugalmas időbeosztással, a mentorált alkalmak pedig hétfő esténként vannak. A tananyag sűrű, ezért az időt tényleg érdemes rászánni, különösen akkor, ha korábban még egyáltalán nem találkoztál a programozással.
Hogyan zajlik a tanulás?
A tudást interaktív digitális tananyagok és vezetett kódolások formájában adjuk át, minden héten gyakorló feladatokkal, amelyek keretében már menet közben konkrét projekteket valósítasz meg. Az oktató a képzés ideje alatt folyamatosan a rendelkezésedre áll, bármikor kérdezhetsz tőle, ha elakadtál, és rendszeresen visszajelzést ad a feladataidra. Minden tanegység végén 1 órás online élő konzultációt tartunk, ahol felteheted a kérdéseidet, és ha nem tudsz élőben részt venni, az alkalom másnap 16:00-tól visszanézhető.
Kinek nem ajánlott ez a képzés?
Ha már magabiztosan programozol Java nyelven, neked inkább a Java Spring Boot képzésünket ajánljuk, ha pedig több éves programozási tapasztalatod van más nyelvben, a középhaladó Java fejlesztő tanfolyam való neked. Nem ideális azoknak sem, akik gyors, pár napos crash course-t keresnek, mert ez a képzés 12 hét alatt, alaposan építi fel a tudást. Szintén nem ide való, akit kizárólag a webes felületek fejlesztése vagy a kódolás nélküli megoldások érdekelnek.
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ó.
Kapok tanúsítványt a képzés végén?
Igen, sikeres vizsga esetén névre szóló tanúsítványt szerzel, amelyet az önéletrajzodhoz csatolhatsz, sőt a LinkedIn profilodba is beágyazhatsz. A tanúsítvány bizonyítja, hogy elsajátítottad az adott ismereteket, és segíti a szakmai előmeneteledet. A képzést a 11-12. héten záró projektfeladat zárja.