MongoDB od podstaw w praktyce

Szkolenie MongoDB od podstaw – baza dokumentowa w praktyce to intensywny, 2-dniowy kurs wprowadzający do pracy z nowoczesną bazą dokumentową MongoDB, wykorzystywaną w aplikacjach webowych, systemach biznesowych oraz środowiskach cloud. Szkolenie pozwala zrozumieć fundamenty podejścia NoSQL oraz zdobyć praktyczne umiejętności projektowania i obsługi baz dokumentowych. Kurs skierowany jest do programistów, analityków danych oraz administratorów baz danych, którzy chcą poznać MongoDB od podstaw i nauczyć się efektywnie wykorzystywać jej możliwości w projektach IT. Nie jest wymagane wcześniejsze doświadczenie z bazami NoSQL – uczestnicy krok po kroku poznają architekturę, model danych oraz podstawowe mechanizmy działania systemu.

Czas trwania: 2 dni / 14 h

Opis

Podstawy i architektura MongoDB

  • Bazy dokumentowe i charakterystyka MongoDB
  • Zastosowania w web, mobile i big data
  • Porównanie z relacyjnymi bazami danych
  • Architektura: serwer, repliki, sharding
  • Format BSON i przechowywanie danych
  • Instalacja i konfiguracja MongoDB

Praca z dokumentami i CRUD

  • Struktura dokumentów i typy danych
  • Operacje CRUD
  • Zapytania i filtrowanie danych
  • Modele powiązań między dokumentami

Indeksy i wydajność

  • Tworzenie indeksów
  • Indeksy złożone i unikalne
  • Optymalizacja zapytań
  • Analiza planów wykonania

Agregacje i analiza danych

  • Aggregation Framework i pipeline
  • Grupowanie i filtrowanie danych
  • Agregacje do analiz i raportowania

Integracja i dobre praktyki

  • Projektowanie struktury dokumentów
  • Backup i odzyskiwanie danych
  • Najlepsze praktyki produkcyjne

Ćwiczenia praktyczne

  • Tworzenie bazy i kolekcji
  • CRUD i agregacje na przykładach
  • Optymalizacja indeksów
  • Testowanie wydajności

 

FAQ – MongoDB: podstawy, CRUD i agregacje

1. Czym jest MongoDB i czym różni się od baz relacyjnych?

MongoDB to baza dokumentowa NoSQL przechowująca dane w formacie BSON. Szkolenie obejmuje porównanie MongoDB z relacyjnymi bazami danych oraz zastosowania w aplikacjach webowych, mobilnych i projektach big data.

2. Jak działa architektura MongoDB?

Kurs obejmuje architekturę MongoDB: serwer, repliki i sharding, a także instalację i konfigurację środowiska oraz podstawy przechowywania danych w BSON.

3. Jak wykonywać operacje CRUD i zapytania?

Uczestnicy poznają strukturę dokumentów, podstawowe typy danych oraz operacje tworzenia, odczytu, aktualizacji i usuwania dokumentów. Omawiane są także zapytania i filtrowanie danych.

4. Jak optymalizować wydajność MongoDB?

Szkolenie obejmuje tworzenie indeksów podstawowych, złożonych i unikalnych, analizę planów wykonania zapytań oraz techniki optymalizacji wydajności.

5. Jak projektować relacje i wykorzystywać agregacje?

Kurs obejmuje modele powiązań między dokumentami oraz framework Aggregation do analiz i raportowania. Omawiane są także dobre praktyki projektowania danych, backup i strategie odzyskiwania w środowisku produkcyjnym.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.