Kurs - MongoDB dla zaawansowanych użytkowników.
Kurs - MongoDB dla zaawansowanych użytkowników.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie skierowane jest do:
- administratorów baz danych,
- programistów oraz architektów systemowych, którzy posiadają podstawową i średnio zaawansowaną wiedzę o MongoDB i chcą pogłębić swoje umiejętności w zakresie zaawansowanego zarządzania, optymalizacji wydajności, bezpieczeństwa oraz skalowania systemów bazodanowych.
Wymagania
- Znajomość podstawowych i średnio zaawansowanych pojęć oraz kilkuletnie doświadczenie w pracy z bazami danych.
- Minimalna liczba uczestników2
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji20-05-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi14
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Kurs "MongoDB dla zaawansowanych użytkowników" przygotowuje uczestnika do samodzielnej i zaawansowanej pracy z bazami danych MongoDB. Szkolenie potwierdza przygotowanie do sprawnej administracji i manipulacji danymi, optymalizacji wydajności, diagnozowania problemów z użyciem narzędzi wbudowanych oraz stosowania zaawansowanych indeksów i kolekcji specjalnych a także wdrażanie najlepszych praktyk bezpieczeństwa, zarządzania uprawnieniami oraz planowania backupu i odzyskiwania danych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
Efekty uczenia się Wykonuje zaawansowane operacje manipulacji danymi oraz administracyjne w środowisku MongoDB. | Kryteria weryfikacji Uczestnik stosuje polecenia administracyjne do zarządzania bazą danych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Uczestnik modyfikuje konfigurację środowiska MongoDB Shell zgodnie z wymaganiami zadania. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Analizuje i optymalizuje wydajność baz danych MongoDB w środowisku produkcyjnym. | Kryteria weryfikacji Uczestnik interpretuje dane z narzędzi mongotop i mongostat. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Projektuje i wdraża zaawansowane mechanizmy indeksowania oraz kolekcje specjalne. | Kryteria weryfikacji Uczestnik tworzy i modyfikuje indeksy jednopolowe oraz złożone. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Uczestnik konfiguruje kolekcje ograniczone, TTL oraz kursory z parametrami. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Buduje i wykorzystuje mechanizmy agregacji danych w MongoDB. | Kryteria weryfikacji Uczestnik stosuje map-redukcję w scenariuszach wymagających przetwarzania zbiorczego. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Konfiguruje, utrzymuje i diagnozuje środowiska replikacji MongoDB. | Kryteria weryfikacji Uczestnik stosuje preferencje zapisu i odczytu w środowisku rozproszonym. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Uczestnik identyfikuje i obsługuje błędy replikacji. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Administruje klastrem shardingu MongoDB i zarządza jego równowagą. | Kryteria weryfikacji Uczestnik dobiera klucz shardingu adekwatnie do charakteru danych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Uczestnik konfiguruje klaster shardingu MongoDB. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Wdraża i utrzymuje mechanizmy bezpieczeństwa w MongoDB. | Kryteria weryfikacji Uczestnik konfiguruje uwierzytelnianie i autoryzację w zestawach replik i klastrach shardingu. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Uczestnik stosuje zalecenia bezpiecznego wdrożenia MongoDB. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Projektuje i realizuje strategie tworzenia kopii zapasowych oraz odzyskiwania danych. | Kryteria weryfikacji Uczestnik wykonuje kopie zapasowe i odtwarzanie danych z użyciem mongodump i mongorestore. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Zakres tematyczny usługi:
Dzień 1:
- Zaawansowane manipulacje danymi
- Regulacja skorupy Mongo
- Sprawna obsługa operacji CRUD (wstawienia, zapytania, aktualizacje, usunięcia)
- Przydatne polecenia administratora
- Optymalizacja wydajności
- Wbudowane narzędzia monitorujące: mongotop, mongostat
- Analizowanie wydajności pamięci i operacji we/wy
- MongoDB Menedżer chmury i Munin
- Identyfikacja zapytań nieoptymalnych. Korzystanie z profilera zapytań
- Silniki pamięci masowej: MMAPv1 i WiredTiger
- Wyjaśnialny przedmiot
- Indeksowanie i zbiory specjalne
- Zarządzanie indeksami i wewnętrzne mechanizmy indeksowania MongoDB
- Indeksy jednopolowe i złożone
- Indeksy tablic i dokumentów podrzędnych
- Indeksy geograficzne
- Ograniczone kolekcje, TTL i kursory z możliwością dostosowywania
- Aggregation
- Agregacja w jednym celu
- Rurociągi agregacyjne
- Wprowadzenie do map-redukcji
Dzień 2:
- Replication
- Jak działa replikacja asynchroniczna w MongoDB
- Konfigurowanie i konserwacja zestawu replik
- Korzystanie z preferencji zapisu i odczytu
- Obsługa błędów replikacji
- Sharding
- Jak działa automatyczne fragmentowanie
- Konfigurowanie klastra shardingu MongoDB
- Jak mądrze wybrać klucz shardingu
- Zaawansowane administrowanie klastrem podzielonym na fragmenty
- Zarządzanie niezrównoważonym klastrem shardingu
- Radzenie sobie z fragmentami (dzielenie, łączenie, migracja)
- Bezpieczeństwo
- Uwierzytelnianie i autoryzacja w zestawach replik i klastrach shardingu
- Zarządzanie uprawnieniami i rolami niestandardowymi
- Zalecenia dotyczące bezpiecznego wdrożenia
- Plany tworzenia kopii zapasowych i przywracania
- Strategie oparte na systemie plików
- Mongodump i mongorestore
- Odzyskiwanie w określonym momencie
- Walidacja - test teoretyczny z wynikiem generowanym automatycznie.
Adresaci szkolenia:
Szkolenie przeznaczone jest dla administratorów baz danych, programistów oraz architektów systemowych, którzy posiadają podstawową i średnio zaawansowaną wiedzę o MongoDB i chcą pogłębić swoje umiejętności w zakresie zaawansowanego zarządzania, optymalizacji wydajności, bezpieczeństwa oraz skalowania systemów bazodanowych.
Wymagania
- Znajomość podstawowych i średnio zaawansowanych pojęć oraz kilkuletnie doświadczenie w pracy z bazami danych
Informacje o realizacji usługi:
Program obejmuje zarówno aspekty teoretyczne, jak i praktyczne, oparte na ćwiczeniach i przykładach wdrożeniowych. Uczestnik nabywa kompetencje cyfrowe.
Usługa jest realizowana zdalnie w czasie rzeczywistym, co oznacza, że każdy uczestnik w trakcie zajęć pracuje indywidualnie na swoim komputerze.
Metody pracy: wykłady, dyskusje z uczestnikami, interaktywny chat za pomocą, którego będą przesyłane linki do podstron i omawianych tematów.
Przed szkoleniem uczestnicy będą musieli wypełnić pre-test.
Szkolenie trwa 14 godzin zegarowych z czego 10 godzin teoretycznych i 4 godziny praktyczne. W trakcie szkolenia w ciągu 1 dnia szkoleniowego przewiduje się przerwy dostosowane do potrzeb uczestników.
Program kończy się walidacją w formie testu teoretycznego, który weryfikuje osiągnięcie wszystkich efektów uczenia się. Walidacja obejmuje całość procesu, aż do momentu uzyskania oceny efektów uczenia się.
Proces walidacji - test ma na celu ocenę wiedzy i umiejętności uczestników, uwzględniając pytania zamknięte i otwarte. Test jest później oceniany przez walidatora. Walidator nie będzie obecny na na szkoleniu. Oceni wszystko po zakończeniu kursu na podstawie testu końcowego. Uczestnicy po ocenie testu zostaną poinformowani o wynikach testu. Usługodawca zapewnia rozdzielność funkcji pomiędzy trenerem a osobą odpowiedzialną za walidację efektów uczenia się.
Minimalny poziom kwalifikowalności poprawnych odpowiedzi w teście wiedzy wynosi 80%.
Po ukończeniu szkolenia wystawiane jest zaświadczenie potwierdzające ukończenie szkolenia i osiągnięcie efektów kształcenia.
Szczegółowe warunki organizacyjne szkolenia:
Usługa jest realizowana zdalnie w czasie rzeczywistym, co oznacza, że każdy uczestnik w trakcie zajęć pracuje indywidualnie na swoim komputerze. Szkolenie będzie składało się z części teoretycznej i praktycznej.
Usługa rozwojowa nie jest świadczona przez podmiot pełniący funkcję Operatora lub Partnera Operatora w danym projekcie PSF lub w którymkolwiek Regionalnym Programie lub FERS albo przez podmiot powiązany z Operatorem lub Partnerem kapitałowo lub osobowo. Usługa rozwojowa nie jest świadczona przez podmiot będący jednocześnie podmiotem korzystającym z usług rozwojowych o zbliżonej tematyce w ramach danego projektu.Usługa rozwojowa nie obejmuje wzajemnego świadczenia usług w projekcie o zbliżonej tematyce przez Dostawców usług, którzy delegują na usługi siebie oraz swoich pracowników i korzystają z dofinansowani a, a następnie świadczą usługi w zakresie tej samej tematyki dla Przedsiębiorcy, który wcześniej występował w roli Dostawcy tych usług. Cena usługi nie obejmuje kosztów niezwiązanych bezpośrednio z usługą rozwojową, w szczególności kosztów środków trwałych przekazywanych Przedsiębiorcom lub Pracownikom przedsiębiorcy, kosztów dojazdu i zakwaterowania.
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 16 Wprowadzenie-pre testy | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 09:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 2 z 16 Zaawansowane manipulacje danymi | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 09:15 | Godzina zakończenia 10:55 | Liczba godzin 01:40 |
Przedmiot / temat zajęć 3 z 16 Przerwa | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 10:55 | Godzina zakończenia 11:00 | Liczba godzin 00:05 |
Przedmiot / temat zajęć 4 z 16 Optymalizacja wydajności | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 5 z 16 Przerwa | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 6 z 16 Indeksowanie i zbiory specjalne | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 16 Przerwa | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 14:35 | Liczba godzin 00:05 |
Przedmiot / temat zajęć 8 z 16 Aggregation | Prowadzący Kamil Baran | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 14:35 | Godzina zakończenia 16:00 | Liczba godzin 01:25 |
Przedmiot / temat zajęć 9 z 16 Replication | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:55 | Liczba godzin 01:55 |
Przedmiot / temat zajęć 10 z 16 Przerwa | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 10:55 | Godzina zakończenia 11:00 | Liczba godzin 00:05 |
Przedmiot / temat zajęć 11 z 16 Sharding | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 12 z 16 Przerwa | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 13 z 16 Bezpieczeństwo | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 14 z 16 Plany tworzenia kopii zapasowych i przywracania | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:25 | Liczba godzin 01:25 |
Przedmiot / temat zajęć 15 z 16 Przerwa | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 15:25 | Godzina zakończenia 15:30 | Liczba godzin 00:05 |
Przedmiot / temat zajęć 16 z 16 Walidacja | Prowadzący Kamil Baran | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 16:00 | Liczba godzin 00:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 580,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 580,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 184,29 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 184,29 PLN |
Prowadzący
Prowadzący
Kamil Baran
Doświadczony trener, szkoleniowiec NobleProg; specjalizujący się w Dockerze, orchestracji kontenerów (Kubernetes, Docker Swarm) oraz bazach danych (MongoDB, Microsoft SQL).
Od 2002 roku pracuje jako trener i konsultant dla wiodących firm na polskim i europejskim rynku, a także dla tych nieco mniejszych.
Przeprowadził ponad 150 godzin szkoleniowych z zakresu szkolenia w ciągu ostatnich dwóch latach.
Kurs Pedgogiczny dla wykładowców pozaszkolnych form kształcenia „Europejski wykładowca” 20 sierpnia 2011 r.
Kwalifikacje zdobyte w ostatnich 5 latach
2023-08-28 to 2023-08-31 - Docker and Kubernetes advanced - NobleProg
2023-07-17 to 2023-07-24- Docker and Kubernetes Bespoke - NobleProg
2023-05-15 to 2023-05-18 - Docker and Kubernetes Bespoke - NobleProg
2022.01.26 - Certified Kubernetes Security Specialist
2020.03.18 - Certified Kubernetes Application Developer
2020.02.07 - Certified Kubernetes Administrator
2015.07.21 - M202: MongoDB Advanced Deployment and Operations
2015.07.15 - M102: MongoDB for DBAs
2015.06. - The MongoDB Certified Developer Associate Level
2015.05.06 - M101JS: MongoDB for Node.js Developers
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymają dostęp do materiałów online: slajdów i ćwiczeń, które będą przerabiać na szkoleniu.
Warunki uczestnictwa
- Uczestnicy powinni posiadać znajomość podstawowych i średniozaawansowanych pojęć oraz kilkuletnie doświadczenie w pracy z bazami danych.
- Przed szkoleniem uczestnicy będą musieli wypełnić pre-test.
- Po szkoleniu uczestnicy uczestniczą w walidacji w formie testu teoretycznego.
- Warunkiem uzyskania zaświadczenia jest uczestnictwo w co najmniej 80% -100 % (w zależności od programu dofinansowania i podpisanej umowy z Operatorem) zajęć usługi rozwojowej.
- Aby uzyskać certyfikat, uczestnik musi być na min 80% zajęć.
- Niespełnienie powyższych wymagań może skutkować brakiem dofinansowania.
- Harmonogram godzinowy szkolenia każdorazowo dostosowywany jest do grupy szkoleniowej.
- Godziny realizacji poszczególnych modułów szkolenia mogą ulec zmianie.
- W razie potrzeby szkolenie zostanie dostosowane do osób z niepełnosprawnościami.
Informacje dodatkowe
Informacje dodatkowe
Podstawa zwolnienia z VAT:
1) art. 43 ust. 1 pkt 29 lit. c Ustawy z dnia 11 marca 2024 o podatku od towarów i usług - w przypadku dofinansowania w wysokości 100%
2) § 3 ust. 1 pkt. 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień - w przypadku dofinansowania w co najmniej 70%
3) W przypadku braku uzyskania dofinansowania lub uzyskania dofinansowania poniżej 70%, do ceny usługi należy doliczyć 23% VAT
Koordynator szkolenia
W sprawie organizacji szkolenia prosimy o kontakt z Patrycją Dobrzyńską: patrycja.dobrzyńska@nobleprog.com 880 997 760.
Warunki techniczne
Warunki techniczne
Do realizacji szkoleń online korzystamy z platformy Zoom oraz DaDesktop. Każdy uczestnik otrzymuje 2 dni przed szkoleniem link do platformy internetowej (na wskazany adres mailowy), na której znajdować się będzie transmisja online. Uczestnictwo w streamingu nie wymaga żadnych, specjalnych oprogramowań: wystarczy, że komputer jest podłączony do Internetu (należy korzystać z przeglądarek: Google Chrome, Mozilla Firefox lub Safari). Uczestnicy oglądają i słuchają na żywo tego, co dzieje się w sali szkoleniowej oraz śledzą treści wyświetlane na komputerze prowadzącego. Dodatkowo, wszyscy mogą zadawać pytania za pośrednictwem chatu online. W przypadku mniejszych szkoleń uczestnicy mogą przez mikrofon komunikować się z trenerem i innymi uczestnikami kursu. Do szkolenia potrzebna jest kamera.
Minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji: Dwurdzeniowy procesor Intel Core i5 2,5 GHz i wyższy.
Minimalne wymagania dotyczące parametrów łącza sieciowego, jakim musi dysponować Uczestnik: pobieranie: 10 Mb/s, wysyłanie: 5 Mb/s.
Niezbędne oprogramowanie umożliwiające Uczestnikom dostęp do prezentowanych treści i materiałów: Nie trzeba pobierać oprogramowania. Aby wziąć udział w szkoleniu online potrzebny jest komputer, laptop, telefon lub tablet ze stabilnym internetem i bez blokad firmowych.
Podczas szkoleń online wykorzystujemy następujące funkcjonalności:
1) Praca w grupach (breakout rooms)
- trener może podzielić uczestników automatycznie lub manualnie
- trener ustala czas trwania pracy w grupach
- pojawia się krótki komunikat na ekranie uczestnika, który informuje, że gospodarz zaprasza do pokoju
- prowadzący może wysłać wiadomość do wszystkich pokoi jednocześnie, np. z opisem zadania do wykonania.
2) Narzędzia dostępne podczas sesji w breakout rooms:
- tablica, możliwość pisania mają wszyscy uczestnicy, efekt pracy można zapisać i pokazać w pokoju szkoleniowym, wszystkim uczestnikom szkolenia
- pokazywanie ekranu, każdy uczestnik może udostępnić swój ekran
- czat
- użytkownik pracujący w pokoju, może w dowolnym momencie zaprosić prowadzącego do pokoju grupowego.