NoSQL - mongoDB adatbáziskezelő képzés - Időpontok és jelentkezés
Első oktatási nap: 2025. október 8., további oktatási napok: 9., 10.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
MasterMoms program
A képzésen a résztvevők elsajátítjájk az egyik legnépszerűbb NoSQL adatbáziskezelő, a mongoDB felépítését, megtanulják használni alkalmazások fejlesztésére, valamint megismerik a mongoDB legfontosabb üzemeltetési feladatait is.
Valamely adatbáziskezelő és az SQL alapfokú ismerete, továbbá előnyt jelent a JavaScript programozási nyelv ismerete.
A NoSQL (Not only SQL) adatbázisok népszerűsége az elmúlt években meredeken emelkedni kezdett és ma már az informatikai rendszerek széles skálája épül ilyen adatbáziskezelőkre. A relációs adatbázisoktól eltérő megközelítés fő céljai között említhetjük az óriási mennyiségű adat feldolgozását (bigdata), a skálázhatóságot és a valós idejű rendszereket. Egyre több fejlesztési projekt alapjául szolgál NoSQL adatbázis és az újszerű felépítés új megközelítést igényel a fejlesztőktől, az üzemeltetőktől és a felhasználóktól egyaránt. A képzést azoknak is ajánljuk, akik szeretnének megismerkedni az adatbáziskezelés újabb irányzataival.
Tematika:
1. SQL ÉS NOSQL ADATBÁZISOK ÖSSZEHASONLÍTÁSA
1.1. NoSQL adatbázisok típusai (key value, document store, graph stb.)
1.2. NoSQL adatbázisok jellemzői és felhasználási területük
1.3. Népszerűbb NoSQL adatbázisok rövid bemutatása
2. MONGODB TELEPÍTÉSE ÉS ALAPVETŐ ÜZEMELTETÉSI FELADATAI
2.1. Működési módok
2.2. Telepítés
2.3. Opcionális komponensek
2.4. mongoDB shell
2.5. Grafikus felület a MongoDB-hez (MongoDB Compass)
2.6. Felhasználók adminisztrációja
2.7. Jogosultságok
2.8. Mentések és visszatöltések
2.9. Logolás
3. MONGODB ADATBÁZIS FELÉPÍTÉSE
3.1. Adatbázis fogalma mongoDB esetén
3.2. Rendszer adatbázisok
3.3. Adatbázisok fizikai felépítése
3.4. Collection
3.5. Document
3.6. Elemek azonosítása
3.7. Mező adattípusok
3.8. BSON, JSON alapok
4. MONGODB LEKÉRDEZÉSEK
4.1. Keresés: find és findOne műveletek
4.2. Szűrések
4.3. Operátorok
4.4. Projekció
4.5. Rendezés
4.6. limit és skip metódus
4.7. Kurzorok
5. MONGODB ADATSZERKEZETEK DEFINIÁLÁSA
5.1. CRUD műveletek
5.2. Beszúrás: insertOne, insertMany
5.3. Módosítás: updateOne, updateMany
5.4. Törlés: deleteOne, delelteMany
5.5. Csere: replaceOne
5.6. Journal működése
5.7. Atomicitás, tranzakciók, izoláció
5.8. Write concern fogalma
6. MONGODB AGGREGÁLÁSOK
6.1. count
6.2. distinct
6.3. Aggregation Framework
7. MONGODB INDEXEK
7.1. Teljesítmény mérése, monitorozás
7.2. Lekérdezési tervek (explain)
7.3. Index típusok (default _id, single field, compound, multikey, text, clustered)
7.4. Indexek létrehozása (createIndex)
7.5. Indexek további menedzsmentje (dropIndex, getIndexes stb.)
8. MONGODB EXTRÁK
8.1. GridFS
8.2. Replikáció működési elvei
8.3. Sharding működési elve
8.4. MongoDB adatbázisok modellezési technikái
Jó hangulatú tanfolyam, az előadó felkészült, segítőkész volt. Poénok, sztorik tetszettek.
UML modellező nyelv használata tanfolyam résztvevője