Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2024. június 10., további oktatási napok: 11., 12.
Első oktatási nap: 2024. október 14., további oktatási napok: 15., 16.
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 tanfolyamon a hallgatók megismerkednek a legnépszerűbb NoSQL adatbáziskezelővel, a mongoDB-vel
Valamely adatbáziskezelő és az SQL alapfokú ismerete, továbbá előnyt jelent a JavaScript ismeret.
A NoSQL (Not only SQL) adatbázisok népszerűsége az utóbbi években kezdett meredeken emelkedni. 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ű adatok 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 és a felhasználóktól. A tanfolyamot azoknak is ajánljuk, akik szeretnének megismerkedni az adatbáziskezelés legú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
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ő adattaípusok
3.8. BSON, JSON alapok
4. MONGODB LEKÉRDEZÉSEK
4.1. Keresés: find és fineOne
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á: 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
Az oktatás magas színvonalú volt, Juhász Erika nagyon profin, rugalmas hozzáállással, türelemmel adta át az ismereteket.
Brilla Beáta
E2 Hungary Energiakereskedelmi és Szolgáltató Zrt.