MongoDB: bazy NoSQL od podstaw
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- MongoDB
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Elastyczne przechowywanie danych aplikacji, których struktura często się zmienia.
Cel edukacyjny
Uczestnik uczy się projektować bazę dokumentową i pracować z danymi w MongoDB.
Efekty uczenia się
- wyjaśnia różnice między bazą dokumentową a relacyjną,
- wykonuje operacje CRUD w mongosh i MongoDB Compass,
- buduje potoki agregacji,
- projektuje schemat z osadzaniem lub referencjami,
- tworzy indeksy i konfiguruje zestaw replik.
Program szkolenia
Szczegółowy plan zajęćModuł 1. NoSQL i MongoDB
- dokumenty, kolekcje, format BSON
- instalacja lokalna i MongoDB Atlas
Moduł 2. Operacje na danych
- insert, find, update, delete
- operatory zapytań i projekcje
Moduł 3. Agregacje
- etapy $match, $group, $project, $lookup
- raporty i przekształcenia danych
Moduł 4. Projektowanie schematu
- osadzanie a referencje
- walidacja schematu i indeksy
Moduł 5. Działanie produkcyjne
- zestawy replik i odczyty z replik
- kopie zapasowe i podstawy bezpieczeństwa
Warsztat końcowy
Uczestnicy projektują bazę dla przykładowego sklepu internetowego i przygotowują agregacje raportujące sprzedaż.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Podstawy programowania lub SQL. Znajomość formatu JSON będzie pomocna.
Dla kogo?
Programiści, analitycy i administratorzy, którzy zaczynają pracę z bazami dokumentowymi.