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 iparági vezető technológiai vállalatok végzik. Szakmai partnerünk a Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kara.

  • 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

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

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.

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 az 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

Releváns képzések

Aszinkron képzés — azonnal kezdhető, saját tempóban végezhető.

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.

Ajánlott kiegészítők

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