P-02494-B2X8Q4
Mongo DB (NA) • E-learning
Ez a tanfolyam neked szól, ha a modern adattárolás érdekel. A hagyományos SQL alapú rendszerek kötött táblákban gondolkodnak. A NoSQL megtanít szakítani a hagyományokkal, és közelebb viszi az adattárolást az emberi gondolkodáshoz.
Tananyag szintje
Kezdő
Tananyag hossza
2 óra 57 perc
Elérhető képzési nyelvek
- Magyar
Képzési forma
Személyre szabott ajánlatot szeretnél?
Kollégáink készséggel állnak rendelkezésedre, hogy segítsenek a neked megfelelő megoldás kialakításában.Tematika
Jegyzet
- Tanfolyami jegyzet
A Mongo DB beállítása
- 1.1 Hogyan és miért jött létre, és hol találjuk a MongoDB -t?
- 1.2 Verziók és telepítés: hogyan válasszak verziót, és telepítsem?
- 1.3 A MongoDB adatbáziskezelő elindítása
- 1.4 Compass: hogyan kezeljük vizuálisan az adatokat?
- 1.5 A MongoDB adattípusai
- 1.6 Dokumentumok egymásba ágyazása
Adatok mentése
- 2.1 Adatbázisok, kollekciók és dokumentumok - mi a NoSQL logikája?
- 2.2 Insert: egy vagy több dokumentum beszúrása egy paranccsal
- 2.3 Egyszerre több dokumentum beszúrása
- 2.4 _id, a jó barát - mi az ObjectID és felül lehet-e írni?
- 2.5 Kollekció validálása, első szakasz
- 2.6 Kollekció validálás, második kör
Adatok lekérdezése
- 3.1 Dokumentum keresése MongoDB adatbázisban (find)
- 3.2 Benne van ($in operátor használata)
- 3.3 Ki mondta, hogy egyenlőség van? ($eq, $ne)
- 3.4 Keresés relációk alapján ($gt és $lt)
- 3.5 Keresés reguláris kifejezésekkel ($regex)
- 3.6 Hogyan kössünk össze több feltételt? ($and, $or, $nor)
Kapcsolatok és aggregáció
- 4.1 Nézzünk rá a másik táblára is! ($lookup)
- 4.2 Hogyan számolom össze a doksikat? ($count)
- 4.3 Rendezzük a rendezhetőt! ($sort)
- 4.4 Hogy adom meg, hány dokumentum kell? ($limit)
The Real World
- 5.1 NodeJS gyors telepítése
- 5.2 Express telepítése
- 5.3 Mongoose - hogy telepítsek MongoDB klienst?
- 5.4 Mongoose Schema beállítása
- 5.5 Bootstrap és jQuery integrálása a projektbe
- 5.6 Express listaoldal készítése
- 5.7 Express gombok létrehozása a műveletekhez
- 5.8 Adatok megjelenítése űrlapon
- 5.9 Express routing beállítása
- 5.10 Adatok betöltése módosításra
- 5.11 Dátum formátum helyes betöltése és megjelenítése
- 5.12 Update - hogyan frissítsek adatot NodeJS-ből?
- 5.13 Create - hogyan szúrjak be adatot NodeJS -ből?
- 5.14 Delete - hogyan töröljek adatot NodeJS -ből?
Tesztkérdések
- MongoDB tesztkérdések I.
- MongoDB tesztkérdések II.
- MongoDB tesztkérdések III.
- MongoDB tesztkérdések IV.
Feladatok
- 1. feladat - MongoDB alapfeladatok terminálban (Mongo shell-ben)
- 2. feladat - A videoStore feladat folytatása (update, find, projection)
- 3. feladat - Cursor függvényeinek gyakorlása videoStore adatbázissal
- 4. feladat - Listák közötti kapcsolatok, aggregáció gyakorlása