MongoDB for Administrators - Plan Szkolenia
Ten kurs obejmuje wszystko, co administrator bazy danych musi wiedzieć, aby pomyślnie wdrożyć i utrzymywać MongoDB bazy danych.
Omówiono również diagnozowanie problemów z wydajnością, importowanie i eksportowanie danych oraz ustanawianie odpowiednich procedur tworzenia kopii zapasowych i przywracania, przegląd interfejsu API MongoDB CRUD, powłoki poleceń i sterowników.
Odbiorcami tego kursu są osoby, które chcą:
- Zrozumienie MongoDB z perspektywy programisty, w tym jego powłoki poleceń, interfejsu API zapytań i narzędzi sterownika.
- Wdrażanie MongoDB we wszystkich konfiguracjach - jako pojedynczy serwer, z replikacją master/slave, jako zestaw replik i jako klaster sharded.
- Ocena aplikacji i odpowiedni dobór sprzętu.
- Monitorowanie instancji MongoDB i integracja ze standardowym oprogramowaniem monitorującym (Munin, Nagios itp.).
- Planowanie tworzenia kopii zapasowych i zarządzanie importem i eksportem dużych ilości danych.
- Rozwiązywanie najczęstszych problemów programistycznych i scenariuszy awarii.
Każdy uczestnik będzie musiał wykonać serię ćwiczeń praktycznych.
Plan Szkolenia
MongoDB Przegląd architektury
- Pochodzenie, cele projektowe, kluczowe cechy
- Struktura procesów (mongos, mongod, serwery konfiguracyjne)
- Struktura katalogów/plików
Praca z MongoDB powłoką
- Dokumenty i typy danych
- CRUD (wstawia, zapytania, aktualizacje, usuwa)
- Polecenia systemowe
Konfiguracja i wdrożenie na jednym serwerze
- Pliki konfiguracyjne
- Pliki danych i alokacja
- Pliki dziennika
- Zalecenia dotyczące sprzętu i systemu plików
Bezpieczeństwo
- Wbudowane uwierzytelnianie
- Zalecenia dotyczące bezpiecznego wdrożenia
Monitorowanie MongoDB
- mongostat
- Analizowanie wydajności pamięci i operacji we/wy
- Integracja z narzędziami monitorującymi: Munin / Cacti / Nagios
- konsola internetowa MongoDB.
Indeksowanie i optymalizacja zapytań
- Zarządzanie indeksami i MongoDB indeksowaniem wewnętrznym
- Indeksy pojedyncze / złożone / geograficzne
- Identyfikacja zapytań nieoptymalnych. Korzystanie z profilera zapytań.
Wprowadzenie do sterowników (Java/Python/Ruby/PHP/Perl)
- Jak sterowniki i powłoka komunikują się z MongoDB
- BSON i MongoDB protokół przewodowy
- Rozwiązywanie problemów z połączeniami aplikacji
Wprowadzenie do skalowalności odczytu i zapisu
Replikacja i trwałość
- Replikacja master-slave
- Zestawy replik
- Używając zapisu dbamy o trwałość
- Obsługa błędów replikacji
Automatyczne fragmentowanie
- Jak działa sharding
- Konfigurowanie MongoDB klastra fragmentu
Wybór klucza fragmentu
Sharding i indeksy
- Topologie zestawu replik i fragmentowania
- Administrowanie klastrem podzielonym na fragmenty
Migracja fragmentów/porcji
Plany tworzenia kopii zapasowych i przywracania
- Strategie oparte na systemie plików
- mongodump / mongorestore
- rsync
- mongoimport / mongoeksport
Wymagania
Podstawy administracji systemem operacyjnym.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
MongoDB for Administrators - Plan Szkolenia - Booking
MongoDB for Administrators - Plan Szkolenia - Enquiry
Opinie uczestników (7)
Podobały mi się zadania praktyczne, nawet jeśli niektóre z nich były trudne
Austin - Vodacom
Szkolenie - MongoDB for Administrators
Przetłumaczone przez sztuczną inteligencję
Lubię to, że Kamil dostosował materiał do mojego poziomu zrozumienia. On naprawdę chciał upewnić się, że wszystko rozumiem.
Austin Robertson
Szkolenie - MongoDB for Administrators
Przetłumaczone przez sztuczną inteligencję
Simplifying operational tasks. Uproszczanie zadań operacyjnych.
Kesh - Vodacom
Szkolenie - MongoDB for Administrators
Przetłumaczone przez sztuczną inteligencję
Znalazłem nauczyciela dość jasno wyrażającym się.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Szkolenie - MongoDB for Administrators
Przetłumaczone przez sztuczną inteligencję
Podoba mi się bardzo ten kurs
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
Szkolenie - MongoDB for Administrators
Przetłumaczone przez sztuczną inteligencję
Miałem szczęście, że moje szkolenie w trybie jednoosobowym проводилось с Jose. Он быстро наладил контакт, сразу начал занятие по программе, хорошо отвечал на мои вопросы и выходил за рамки повестки дня, чтобы продемонстрировать вещи, связанные с моими вопросами. Также он расшириł практические упражнения, добавив некоторые более сложные. **Correction in Polish:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. También amplió los ejercicios prácticos con algunos más complejos. **Final Correct Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane. **Final Corrected Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane. **Final and Corrected Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane. **Final Correct Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane. **Correct Final Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane. **Final Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane. **Final Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, direct into the coursework, dobrze odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane. **Final Correct Translation:** Miałem szczęście, że moje szkolenie w trybie jednoosobowym odbywało się z Jose. On szybko nawiązał kontakt, dobrze wszedł w materiał kursowy, odpowiednio odpowiadał na moje pytania i wychodził poza program, aby pokazać rzeczy związane z moimi pytaniami. Ponadto rozszerzył praktyczne ćwiczenia o niektóre bardziej skomplikowane.
Aaron - Attorney General's Department
Szkolenie - MongoDB for Administrators
Przetłumaczone przez sztuczną inteligencję
Dowiedziałem się wielu nowych rzeczy i terminów
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
Szkolenie - MongoDB for Administrators
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać ze stosu FARM (FastAPI, React i MongoDB) do tworzenia dynamicznych, wydajnych i skalowalnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Skonfigurowanie niezbędnego środowiska programistycznego, które integruje FastAPI, React i MongoDB.
Zrozumienie kluczowych pojęć, funkcji i zalet stosu FARM.
Dowiedz się, jak tworzyć interfejsy API REST za pomocą FastAPI.
Dowiedz się, jak projektować interaktywne aplikacje za pomocą React.
Rozwijaj, testuj i wdrażaj aplikacje (front-end i back-end) przy użyciu stosu FARM.
MERN Fullstack Development
14 godzinTen prowadzony przez instruktora trening na żywo w Polsce (online lub na miejscu) jest skierowany do twórców stron internetowych, którzy chcą używać MERN Stack do pełnego rozwoju.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Integracja React z MongoDB, Express i Node.js.
- Zbuduj aplikację internetową fullstack od podstaw.
- Wdrożenie zabezpieczeń aplikacji poprzez autoryzację i uwierzytelnianie.
MongoDB dla analityków
14 godzinPo szkoleniu będziesz umieć pisać zapytania - wyszukiwać i modyfikować dane w bazie MongoDB. Nauczsz się także posługiwać Aggregation Pipeline - elastyczne i szybkie narzędzie do agregacji i analizy danych. Poznasz także sposób łączenia narzędzi BI jak Tableasu czy Excel do danych zgromadzonych w Mongo.
MongoDB Advanced Administrator
14 godzinTo prowadzone przez instruktora szkolenie na żywo (w trybie online lub w siedzibie klienta) jest przeznaczone dla administratorów, którzy chcą rozwiązywać złożone problemy związane z wdrażaniem i zarządzaniem przy użyciu MongoDB Ops Manager.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalowanie i konfigurowanie MongoDB Ops Manager
- Konfigurowanie i zarządzanie różnymi typami środowisk
- Zrozumieć i wdrożyć MongoDB Enterprise Server specyficzne rozwiązania w celu rozwiązania złożonych wyzwań korporacyjnych
Format kursu
- Interaktywny wykład i dyskusja
- Dużo ćwiczeń i praktyki
- Praktyczne wdrożenie w środowisku live-lab
Opcje dostosowywania kursu
- To szkolenie jest oparte na MongoDB Enterprise Server, który zawiera Ops Manager. Prosimy o kontakt w celu ustalenia wymagań licencyjnych.
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Data Analysis with MongoDB Aggregation Framework
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla analityków danych i naukowców zajmujących się danymi, którzy chcą korzystać z MongoDB Aggregation Framework do przeprowadzania analizy danych przy jednoczesnym uproszczeniu złożonych operacji i potoków agregacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja MongoDB do analizy danych.
- Zrozumienie pojęć i etapów MongoDB Aggregation Framework.
- Poznanie podstawowej struktury, składni i operacji agregacji.
- Dowiedz się, jak obsługiwać zaawansowane operacje agregacji.
- Zastosowanie niektórych narzędzi i technik optymalizacji w celu poprawy wydajności agregacji.
MongoDB for Advanced Users
14 godzinTen kurs obejmuje zaawansowane obszary wykorzystania języków programowania związanych z MongoDB, celem jest, aby uczestnik miał możliwość całkowitego opanowania narzędzia.
MongoDB zaawansowana administracja
28 godzinKurs "MongoDB zaawansowana administracja" obejmuje zaawansowane aspekty korzystania z języków programowania związanych z MongoDB, skupiając się na pełnym opanowaniu narzędzia. Struktura kursu obejmuje wprowadzenie do MongoDB, podstawowe i zaawansowane zapytania, silniki przechowywania, walidację dokumentów, modelowanie danych, MapReduce, Aggregation Framework, GridFS, indeksy, Full Text Search, Change streams, replikację, sharding oraz narzędzia administracyjne i diagnostyczne. Kurs zawiera również opcjonalny moduł poświęcony bibliotekom klienckim, takim jak JavaDriver i CSharpDriver.
MongoDB for Developers
14 godzinTen kurs obejmuje wszystko, co programista baz danych musi wiedzieć, aby z powodzeniem tworzyć aplikacje przy użyciu MongoDB.
Building REST APIs with Node.js, Express, and MongoDB
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać i integrować Node.js, Express i MongoDB do tworzenia szybkich i skalowalnych interfejsów API REST.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfiguracja i integracja Node.js i Express z MongoDB.
- Zrozumienie funkcji i architektury Node.js, Express i MongoDB.
- Dowiedz się, jak budować interfejsy API RESTful przy użyciu stosu zaplecza Node.js, Express i MongoDB.
- Wdrażanie tras, filtrowania, sortowania i paginacji do interfejsów API REST Node.js.
- Projektowanie modeli danych i wykonywanie operacji CRUD za pomocą MongoDB i Mongoose.
- Testowanie i debugowanie interfejsów API za pomocą Postman.
Administrating Percona Server for MongoDB
7 godzinPercona Server for MongoDB to darmowy, ulepszony, w pełni kompatybilny, otwarty zamiennik dla MongoDB 3.2 Community Edition z funkcjami klasy korporacyjnej. Nie wymaga żadnych zmian w aplikacjach lub kodzie MongoDB.
Uczestnicy
Ten kurs jest odpowiedni dla administratorów i inżynierów, którzy chcą przejść na Percona Server z istniejących instancji MongoDB lub wdrożyć i administrować nowym Percona Server dla instancji MongoDB.
Po ukończeniu tego kursu uczestnicy będą
- zrozumieć strukturę i mechanizmy wdrażania Percona Server
- być w stanie przeprowadzić instalację / środowisko produkcyjne / zadania architektury i konfigurację
- być w stanie ocenić jakość kodu, przeprowadzić debugowanie, monitorowanie
- być w stanie wdrożyć zaawansowaną produkcję, taką jak replikacja, dostrajanie wydajności i rejestrowanie