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.
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.
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ő: ]
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
Ismerd meg oktatódat
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?
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

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: Alkalmazásközpontú NoSQL adatbáziskezelés Redis és MongoDB használatával
„A képzés tömör és lényegre törő."
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.10.05.
Mentorált alkalmak hétfő esténként
95 000 Ft
Jelentkezési határidő: 2026.10.05.
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?
Jelentkezz most, és kezdd el a fejlődést!