icon icon

Kurs MongoDB - obsługa bazy danych, agregacja i analiza danych

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Świadomy wybór MongoDB - Zrozumiesz, czym MongoDB różni się od baz relacyjnych i kiedy warto po nie sięgać, dzięki czemu trafniej dobierzesz technologię do analiz, raportów i pracy z danymi.

icon

Sprawne modelowanie dokumentów - Nauczysz się czytać i projektować dokumenty JSON oraz kolekcje w MongoDB, więc łatwiej przygotujesz strukturę danych pod analizy bez kopiowania schematów z RDBMS.

icon

Samodzielne środowisko pracy - Skonfigurujesz lokalne i chmurowe środowisko MongoDB, co pozwoli Ci szybko uruchamiać testy, pracować na własnych zbiorach i wygodnie odtwarzać analityczne scenariusze.

icon

Pewna praca na danych - Opanujesz operacje CRUD i poznasz podstawy transakcji, dzięki czemu bezpiecznie wczytasz, poprawisz, usuniesz i odczytasz dane potrzebne do raportowania oraz analiz.

icon

Wygodne użycie narzędzi MongoDB - Nauczysz się pracować w MongoDB Shell i MongoDB Compass, więc sprawniej uruchomisz zapytania, przejrzysz kolekcje i zweryfikujesz wyniki bez zbędnego przełączania narzędzi.

icon

Analizy z agregacją danych - Zaczniesz budować zapytania agregujące, filtrować i sortować dane oraz korzystać z Aggregation Pipeline, aby tworzyć bardziej złożone zestawienia i przekształcenia danych.

icon

Łączenie MongoDB z BI - Poznasz widoki danych, Map-Reduce i konektor BI, dzięki czemu połączysz MongoDB z Excelem i innymi narzędziami raportowymi oraz łatwiej wykorzystasz dane w analizie biznesowej.

icon

Lepsza wydajność zapytań - Dowiesz się, jak używać Explain, Profiler i indeksów do diagnozowania problemów, więc szybciej znajdziesz wąskie gardła i usprawnisz działanie zapytań oraz replikacji.

Program szkolenia

1. Wprowadzenie do MongoDB i NoSQL

  • wprowadzenie do NoSQL,
  • MongoDB jako baza dokumentowa.

2. Porównanie MongoDB z bazami relacyjnymi (RDBMS)

  • różnice między NoSQL a RDBMS,
  • kiedy używać NoSQL.

3. Struktura danych w MongoDB i praca z dokumentami JSON

  • dokumenty JSON,
  • modelowanie danych w MongoDB.

4. Instalacja i konfiguracja środowiska MongoDB

  • tworzenie środowiska lokalnego,
  • tworzenie środowiska w chmurze.

5. Podstawowe operacje CRUD w MongoDB

  • operacje CRUD (Create, Read, Update, Delete),
  • transakcje w MongoDB.

6. Praca z MongoDB Shell i MongoDB Compass

  • MongoDB Shell,
  • MongoDB Compass.

7. Podstawowe funkcje agregacji danych

  • proste funkcje agregacji,
  • zapytania filtrujące i sortujące.

8. Zaawansowana agregacja danych – Aggregation Pipeline

  • wprowadzenie do Aggregation Pipeline,
  • transformacje i przekształcanie danych.

9. Tworzenie widoków danych i użycie Map-Reduce

  • widoki danych,
  • Map-Reduce.

10. Analiza danych z MongoDB przy użyciu konektora BI

  • konektor BI i jego możliwości,
  • analiza w Excelu,
  • import danych z baz relacyjnych.

11. Optymalizacja wydajności w MongoDB

  • analiza wydajności za pomocą Explain,
  • indeksy i kolekcje specjalne.

12. Monitorowanie i optymalizacja pracy MongoDB

  • Profiler,
  • optymalizacja replikacji.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy pracy z danymi - Powinieneś swobodnie pracować z tabelami, rekordami i polami oraz rozumieć, jak filtrować i porządkować dane, aby łatwiej wejść w pracę na dokumentach i kolekcjach.

icon

Znajomość podstaw SQL - Powinieneś znać podstawowe zapytania SQL, zwłaszcza SELECT, WHERE i ORDER BY, bo ułatwi Ci to zrozumienie różnic między podejściem relacyjnym a MongoDB.

icon

Obsługa komputera i narzędzi - Powinieneś sprawnie korzystać z systemu operacyjnego, instalować aplikacje i pracować z prostymi narzędziami desktopowymi, aby bez problemu przygotować środowisko kursowe.

icon

Analityczne myślenie - Powinieneś umieć formułować pytania do danych i interpretować wyniki prostych analiz, ponieważ szkolenie skupia się na praktycznym wykorzystaniu MongoDB w analizie.