Szkolenie MongoDB to praktyczny kurs NoSQL, który uczy projektowania, zarządzania i optymalizacji baz dokumentowych, obejmuje modelowanie danych, zapytania, indeksowanie, agregacje, replikację, sharding oraz administrację i monitorowanie MongoDB
Trenerzy praktycy
Kameralne grupy
Czas trwania szkolenia:4 dni (32h)
Poziom zaawansowania:
Kod kursu:MONGODB
nosqlmongodbbazy-danychdokumentowe-bazy-danych
Dostępne terminy szkolenia
Termin
Trener
Cena
Lokalizacja
Zapis
Termin:
25 maja - 28 maja
Trwają zapisy na szkolenie
Dostępne w Bazie Usług Rozwojowych
Trener:
Trener-Sages
Cena:
3950 PLN netto
Dowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT
Lokalizacja:
Zdalne
Zdalne
Zapytaj o inne lokalizacje - w tym celu skorzystaj z chatu
Szkolenie przygotowuje do samodzielnego projektowania, wdrażania i zarządzania bazami danych MongoDB, obejmując modelowanie danych, optymalizację zapytań oraz konfigurację klastrów z replikacją i shardingiem
Szkolenie uczy praktycznego wykorzystania narzędzi i mechanizmów MongoDB w celu budowania wydajnych, skalowalnych i bezpiecznych rozwiązań bazodanowych
Szkolenie rozwija umiejętność diagnozowania, monitorowania oraz rozwiązywania problemów związanych z administracją i utrzymaniem środowisk MongoDB
Dla kogo?
Szkolenie adresowane do programistów, architektów i administratorów baz danych z podstawową wiedzą o bazach danych
Szkolenie przeznaczone dla osób zajmujących się relacyjnymi bazami danych, które chcą poznać technologie NoSQL
Szkolenie skierowane do specjalistów odpowiedzialnych za wydajność i skalowalność systemów przetwarzających duże wolumeny danych
Efekty kształcenia
Uczestnik projektuje i wdraża modele danych w MongoDB
Uczestnik analizuje i optymalizuje zapytania oraz indeksy
Uczestnik konfiguruje replikację i sharding w klastrze
Uczestnik monitoruje i diagnozuje wydajność bazy danych
Uczestnik stosuje mechanizmy agregacji i przetwarzania danych
Uczestnik wykonuje backupy i przywraca dane w MongoDB
Wymagania
Podstawowa znajomość teorii baz danych
Podstawowa znajomość formatu JSON
Podstawowa znajomość języka JavaScript
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Porównanie zużycia pamięci RAM przez poszczególne silniki
Definiowanie indeksów
Indeksy proste i złożone
Użycie indeksów na zagnieżdżonych dokumentach
Indeksy multikey (tablicowe)
Indeksy częściowe
Indeksy wildcard
Statystyki indeksów
Weryfikacja planu zapytania
Przeglądanie i czyszczenie cache planów zapytań
mongotop
mongostat
Free MongoDB Cloud Monitoring
Listowanie aktualnie wykonywanych przez bazę operacji
Uruchamianie oraz konfiguracja profilowania
Przegląd informacji zapisywanych przez profiler
Czym jest Full Text Search?
Tworzenie indeksów Full Text Search
Obsługa analizy słowotwórczej
Waga pól oraz sortowanie po dopasowaniu
Operator $
Ograniczenia
Rola replikacji w rozszerzaniu możliwości MongoDB
Elementy składowe Replica Set
Mechanizm failover oraz sterowanie elekcją węzła Primary
Rola arbitra
Budowa oraz zasada działania oploga
Komendy administracyjne w secie replikacyjnym
Konfiguracja Replica Set
Ukryty oraz opóźniony węzeł
Stany węzłów
Problemy z desynchronizacją
Rola shardingu w rozszerzaniu możliwości MongoDB
Config server
Query router
Wybór klucza shardowania
Partycjonowanie danych
Komendy administracyjne w klastrze
Konfiguracja klastra
Zasada działania transakcji
Obsługa sesji
Ograniczenia związane z transakcjami
Wydajność zapytań z transakcjami
Wzorzec publish-subscribe
Subskrypcja zmian w MongoDB
Format zwracanego dokumentu
Strategie tworzenia backupów (mongodump, mongorestore)
Diagnostyka działania Mongo (mongostat, mongotop, listing aktywnych operacji)
Monitorowanie procesu replikacji
Java Driver
CSharp Driver
Autorem szkolenia jest Rafał Kaszczuk
Programista .NET z wieloletnim doświadczeniem. W swojej karierze stawiał czoła całemu spektrum projektów - od systemów księgowych dla branży finansowej po serwery multiplayer obsługujące miliony graczy w branży GameDev. Specjalizujący się w szczególności w tematach rozproszonych systemów SOA z wykorzystaniem ASP .NET oraz WCF. Związany z bazą MongoDB niemal od początku jej istnienia. Posiadacz certyfikatów M101J MongoDB for Java Developers, M101P MongoDB for Developers, M036 New Features and Tools…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi