Skip to content

Alkalmazásközpontú NoSQL adatbáziskezelés Redis és MongoDB használatával

Mentorált NoSQL képzés a BME-VIK oktatójával: ismerd meg a nem-relációs adatbázisok működését, és készíts Electron alapú alkalmazásokat a Redis és a MongoDB segítségével.

Folyamatos mentoráció
Vezetett kódolás
5 hét · heti 8-12 óra
Élő konzultációk
Pénzvisszafizetési garancia Kamatmentes részletfizetés
Sik Dávid
Sik Dávid Oktató, BME-VIK
Jelentkezem

Mit nyújt a NoSQL adatbáziskezelés tanfolyam?

Képzés időtartama: 5 hét Heti átlag 8-12 óra ráfordítás Következő indulás: 2026.10.05.
  • Elkészítesz egy közös adatbázisokra épülő, Electron alapú csevegőalkalmazást, amely szemlélteti az adatbázisok integrációját és főbb képességeit.
  • Elsajátítod a NoSQL megközelítéseket és két konkrét nem relációs adatbázisrendszer, a kulcs-értékpár alapú Redis és a dokumentumalapú MongoDB gyakorlati alkalmazását.
  • A megszerzett gyakorlati tudás segítségedre lesz alkalmazásaid tervezésében, akár azok önálló konfigurációjában és integrációjában is.
  • A limitált férőhelynek köszönhetően a fejlődésedet az oktató végigkíséri, bármikor kérdezhetsz tőle, és rendszeresen konzultációs alkalmakat biztosít.
Előnyök

Miért érdemes belevágnod?

Egyre több helyen szorítja háttérbe (vagy egészíti ki) a megszokott, relációs adatbázisokat egy újfajta megközelítés: a NoSQL. Ott válik igazán fontossá, ahol a klasszikus, tábla alapú modell nehezen bírja a terhelést, vagy egyszerűen máshogy épül fel az az adat, amit tárolni és lekérdezni kell.

A NoSQL nem egyetlen technológia, hanem egy egész családfa: léteznek kulcs-értékpár alapú, dokumentum-alapú, oszlop-alapú és gráf-alapú megoldások, mindegyik szakít a hagyományos táblás gondolkodással. Cserébe olyan elosztott, skálázható és replikált működést tesznek lehetővé, amit egy klasszikus adatbázis nehezen hoz, ugyanakkor az összetett lekérdezések és az ACID-tulajdonságok terén tipikusan engednek a szigorból.

Hogy ez nem csak elmélet, azt jól mutatja, kik állnak mögötte: a Redis-t olyan cégek használják, mint a Twitter vagy a Snapchat, a MongoDB pedig a Forbes és a Toyota adatbázis-hátterét adja.

  • 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
Egyre több helyen szorítja háttérbe (vagy egészíti ki) a megszokott — Alkalmazásközpontú NoSQL adatbáziskezelés Redis és MongoDB használatával

Ismerd meg oktatódat

Sik Dávid

Sik Dávid

Oktató, BME-VIK

Több mint 10 éve oktatok a BME Villamosmérnöki és Informatikai Karán olyan tantárgyakat, mint a digitális technika, az adatbáziskezelés, a szkriptnyelvek, a mobil- és webes szoftverek vagy az üzleti intelligencia. Emellett több mint 5 éves adatbázis-adminisztrátori tapasztalattal rendelkezem.

Kinek ajánlott?

  • Azoknak, akik eddig csak tradicionális adatbázisokat használtak pl. SQL lekérdezésekkel, és gyakran szembesültek az esetleges hátrányokkal, rugalmatlanságokkal
  • Fejlesztőknek, akik szeretnék alkalmazni vagy átismételni HTML, CSS, JavaScript ismereteiket egy adatbázis alapú alkalmazás fejlesztése során
  • Akik összetettebb rendszerfejlesztés esetén integrálnák a megismert technológiákat a stackbe (pl. MEAN = MongoDB, Express.js, Angular/React és Node.js)
  • Azoknak, akik eddig autodidakta módon tanultak, de most szeretnének megbízható forrásból, rendszerezett formában szert tenni egy magabiztos, gyakorlati tudásra

Kinek nem ajánlott?

  • Akik még nem találkoztak adatbázisokkal, az SQL-alapok ismerete nélkül a NoSQL-döntések nehezen értelmezhetők
  • Akik kizárólag relációs (SQL) adatbázisokkal terveznek dolgozni
  • Akik DBA-üzemeltetői mélységet várnak, a képzés fejlesztői, alkalmazásközpontú szemléletű
  • Akik még egyáltalán nem programoztak

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

Alapszintű programozói tapasztalat bármely nyelvben Alapszintű webes ismeretek: HTML, CSS, JavaScript Alapszintű angol nyelvtudás

Bármilyen korábbi, akár más nyelvben szerzett fejlesztői tapasztalat, valamint az adatok és táblázatok természetének, illetve az SQL-alapoknak az ismerete sokat segít a NoSQL-döntések megértésében, de ez nem feltétel.

Hogyan fogsz tanulni?

Élő online oktatás

Heti rendszerességű, virtuális tanteremben történő oktatás során a minimális elméleti részeket követően vezetett kódolások formájában fogsz közösen tanulni a többi résztvevővel.

Gyakorlatorientált oktatás

Minden héten izgalmas gyakorló feladatokat kapsz majd, amelyek keretében már menetközben is konkrét alkalmazásokat fogsz megvalósítani.

Interaktív digitális tananyagok

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 formájában is átadjuk, amelyeket saját időbeosztásod szerint, akár munka mellett is feldolgozhatod és egy évig korlátlan alkalommal visszanézheted.

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.

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 – Alkalmazásközpontú NoSQL adatbáziskezelés Redis és MongoDB használatával

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!

Következő indulási dátum

Következő indulás:

2026.10.05.

Mentorált alkalmak hétfő esténként

95 000 Ft

Jelentkezési határidő: 2026.10.02.

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.

8 napos pénzvisszafizetési garancia

Jelentkezz a(z) Alkalmazásközpontú NoSQL adatbáziskezelés Redis és MongoDB használatával 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?

5 hét alatt a nem-relációs adatbázisok elméleti alapjaitól a Redis és a MongoDB gyakorlati használatán át egy Electron alapú csevegő alkalmazás elkészítéséig.

NoSQLRedisMongoDBElectronNode.jsJavaScriptadatbázis
1 Hasznos információk a kurzushoz Gyakorlati tudnivalók a képzés felületének használatához.
  • Hogyan használd a felületet?
  • Használati útmutató a képzéshez
2 Elméleti bevezetés, alapok, hasonlóságok, különbségek Elméleti bevezetés az adatbázisok világába: adatmodellek, ACID, CAP, a NoSQL típusai, valamint a Node.js és Electron környezet felállítása.
  • Bemutatkozás
  • Adatbázisok
  • Adattárolás evolúciója
  • Rendszer felépítés evolúciója, kihívások
  • Near Data Processing
  • Adatmodellek
  • Objektum orientált adatbázisok, dimenzionális adatmodell
  • Sor és oszlop alapú tárolás, Data lake
  • ACID, memória adatbázisok
  • NoSQL, CAP, PACELC
  • NoSQL típusai
  • JavaScript, Node.js, NPM, Electron
  • Visual Studio Code és Node.JS telepítése
  • Hello Word projekt inicializálása, futtatása
  • Electron telepítése
  • Electron quick start projekt átbeszélése, futtatása
  • Összefoglalás
  • Teszt: 1 hét
  • Házi Feladat - Határidő:
  • [PREZENTÁCIÓ és SEGÉDLET] 1. hét
3 Bevezetés a Redisbe, parancsok, kísérletezés, telepítés A kulcs-értékpár alapú Redis megismerése: adattípusok, parancsok, replikáció, telepítés és összekapcsolás az Electron alkalmazással.
  • Bevezető
  • Adattípusok
  • Replikáció és perzisztencia, tulajdonságok, funkciók
  • Parancsok
  • Listák
  • Halmazok
  • Hashmap
  • Publish/subscribe mechanizmus
  • További parancsok
  • Redis mini példák
  • Redis telepítése 1.
  • Redis telepítése 2.
  • Redis kipróbálása terminálban
  • Package-ek telepítése, aszinkronitás
  • Parancssoros statikus adatkiírás és adatmentés
  • Parancssoros dinamikus adatkiírás és adatmentés
  • Példa listakezelésre, dokumentációk áttekintése
  • Electron és Redis összekapcsolása
  • Electron HTML felület összeállítása
  • Electron dinamikus adatkiírás és adatmentés
  • Electron dinamikus listakezelés
  • Házi Feladat - Határidő:
  • Teszt: 2. hét
  • [PREZENTÁCIÓ és SEGÉDLET] 2. hét
4 Bevezetés a MongoDB-be, parancsok, kísérletezés, telepítés A dokumentum-alapú MongoDB megismerése: dokumentumok, gyűjtemények, CRUD parancsok, sémák és integráció az Electron felülettel.
  • Bevezetés
  • JSON
  • MongoDB - Dokumentumok
  • MongoDB - Gyűjtemények
  • MongoDB - Hivatkozások, tulajdonságok, sharding
  • MongoDB - Adatbázis és index parancsok
  • MongoDB - CRUD parancsok
  • Telepítéshez szükséges bővítmények
  • MongoDB telepítése
  • Connection string összeállítása
  • Séma és modell létrehozása
  • Első dokumentum létrehozása és mentése. adatbázis lecsatlakozás
  • Újabb dokumentumok létrehozása, kezelése kódból és grafikus felületről
  • Lekérdezések és dinamikus adatbekérés
  • Electron és MongoDB összekapcsolása, modularizálás, séma és modell létrehozása
  • Electron HTML felület összeállítása és dinamikus adatmentés
  • Dinamikus adatkiírás, első callback függvény
  • Dinamikus adatkiírás, második callback függvény
  • Összefoglalás
  • Házi Feladat - Határidő:
  • Teszt: 3. hét
  • [PREZENTÁCIÓ és SEGÉDLET] 3.hét
5 Chat alkalmazás bevezetése és fejlesztése Egy teljes csevegő alkalmazás felépítése: üzleti logika, MongoDB és Redis integráció, publish/subscribe mechanizmus.
  • Projekt struktúrája
  • Projekt elemei 1.
  • Projekt elemei 2.
  • Bejelentkeztető ablak létrehozása
  • Üzleti logika megvalósítása
  • ChatService dummy adatbázis függvények
  • ChatController függvények 1.
  • ChatController függvények 2.
  • Az alkalmazás működés közben
  • MongoDB hozzáadása
  • Az alkalmazás működés közben 2.
  • Redis hozzáadása, connect, channel-ek
  • Redis hozzáadása, subscribe, adatbázis csatlakozások sikerességének ellenőrzése
  • Redis hozzáadása, disconnect, getUsers, sendMessage függvények
  • Az alkalmazás végleges változata
  • Házi Feladat - Határidő:
  • [SEGÉDLETEK] 4.hét
6 Záró projektfeladat A tanultak alkalmazása egy önálló záró projektfeladatban.
  • Záróprojekt [Határidő: ]

Gyakran Ismételt Kérdések

Milyen technológiákkal és milyen projekten dolgozol a képzésen?

A képzés a nem relációs (NoSQL) adatbázisok köré épül, konkrétan a kulcs-értékpár alapú Redis és a dokumentumalapú MongoDB gyakorlati alkalmazására. A tananyag az elméleti alapoktól és a két rendszer telepítésétől, parancsaitól indul, majd egy Electron alapú csevegőalkalmazás fejlesztésén keresztül mutatja meg az adatbázisok integrációját. A képzést egy záró projektfeladat zárja.

Kinek ajánlott ez a képzés?

Azoknak, akik eddig csak tradicionális adatbázisokat használtak például SQL lekérdezésekkel, és szembesültek azok rugalmatlanságaival. Ajánljuk fejlesztőknek is, akik a HTML, CSS és JavaScript ismereteiket egy adatbázis alapú alkalmazás fejlesztése során alkalmaznák, illetve azoknak, akik összetettebb rendszerfejlesztésnél integrálnák ezeket a technológiákat a stackbe, például MEAN felállásban. Jó választás akkor is, ha eddig autodidakta módon tanultál, és most rendszerezett formában szeretnél magabiztos, gyakorlati tudásra szert tenni.

Kinek nem való ez a képzés?

Nem ajánljuk azoknak, akik még egyáltalán nem programoztak, vagy még nem találkoztak adatbázisokkal, mert az SQL-alapok ismerete nélkül a NoSQL-döntések nehezen értelmezhetők. Szintén nem ideális, ha kizárólag relációs (SQL) adatbázisokkal tervezel dolgozni. Aki DBA-üzemeltetői mélységet vár, annak sem ez a képzés való, mert fejlesztői, alkalmazásközpontú szemléletű.

Hogyan zajlik a tanulás?

Heti rendszerességgel, virtuális tanteremben tanultok élőben: a minimális elméleti rész után vezetett kódolás következik. A gyakorlati feladatokhoz interaktív digitális tananyagokat is kapsz, amelyeket saját időbeosztásod szerint dolgozhatsz fel, és egy évig korlátlan alkalommal visszanézhetsz. Minden tanegység végén élő konzultációt tartunk este 18:00 órától, ahol kérdezhetsz és átbeszélhetitek az elkészített projekteket.

Mennyi időt vesz igénybe, és munka mellett is végezhető?

A képzés 5 hét, a javasolt ráfordítás heti átlagosan 8 és 12 óra között van, a mentorált alkalmak hétfő esténként vannak. Így munka mellett, rugalmas időbeosztással is elvégezheted. A képzés ideje alatt az oktató folyamatosan a rendelkezésedre áll, visszajelzést ad a feladataidra, és mivel korlátozott létszámmal indulunk, jut rád ideje.

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?

Alapszintű programozói tapasztalat szükséges bármely nyelvben, valamint alapszintű webes ismeretek: HTML, CSS és JavaScript. Emellett alapszintű angol nyelvtudás is elvárás. Az adatok és táblázatok természetének, illetve az SQL-alapoknak az ismerete sokat segít a NoSQL-döntések megértésében, de ez nem feltétel.