MongoDB dla programistów – efektywne wykorzystanie bazy danych

Opis

Szkolenie koncentruje się na efektywnym wykorzystaniu MongoDB z perspektywy programisty, łącząc teorię modelowania danych z praktycznymi aspektami implementacji. Program prowadzi uczestników przez proces projektowania schematów, optymalizacji zapytań i integracji MongoDB z aplikacjami. Zajęcia realizowane są w formie warsztatów, gdzie uczestnicy pracują nad rzeczywistymi przypadkami użycia, ucząc się najlepszych praktyk programistycznych. Szczególny nacisk kładziony jest na projektowanie wydajnych rozwiązań i unikanie typowych pułapek programistycznych.

Profil uczestnika

  • Programiści aplikacji pracujący z MongoDB
  • Deweloperzy backend implementujący rozwiązania NoSQL
  • Architekci systemów projektujący rozwiązania bazodanowe
  • Programiści fullstack wykorzystujący MongoDB
  • Deweloperzy migrujący z baz relacyjnych
  • Inżynierowie oprogramowania
  • Programiści aplikacji webowych
  • Specjaliści ds. integracji systemów

Agenda

  1. Modelowanie danych
    • Projektowanie schematów
    • Relacje i referencje
    • Normalizacja i denormalizacja
    • Wzorce projektowe
  2. Operacje na danych
    • Zaawansowane zapytania
    • Agregacje i przetwarzanie
    • Transakcje i spójność
    • Indeksowanie
  3. Integracja z aplikacjami
    • Sterowniki MongoDB
    • Obsługa błędów
    • Optymalizacja wydajności
    • Wzorce dostępu do danych
  4. Najlepsze praktyki
    • Skalowalność aplikacji
    • Monitorowanie wydajności
    • Debugowanie
    • Testowanie

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił projektować i implementować wydajne rozwiązania wykorzystujące MongoDB w aplikacjach produkcyjnych. Zdobędzie umiejętność modelowania danych z uwzględnieniem specyfiki baz dokumentowych. Nauczy się optymalizować zapytania i operacje na danych pod kątem wydajności. Będzie w stanie efektywnie integrować MongoDB z różnymi typami aplikacji. Opanuje techniki debugowania i rozwiązywania problemów wydajnościowych. Zdobędzie praktyczną wiedzę o wzorcach projektowych stosowanych w MongoDB. Nauczy się implementować zaawansowane funkcje, takie jak agregacje i transakcje.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu aplikacji
  • Podstawowa znajomość baz danych
  • Umiejętność modelowania danych
  • Znajomość wzorców projektowych

Zagadnienia

  • Modelowanie danych
  • Zapytania i agregacje
  • Indeksowanie
  • Transakcje
  • Wzorce projektowe
  • Optymalizacja wydajności
  • Integracja z aplikacjami
  • Skalowalność
  • Monitorowanie
  • Testowanie
  • Debugowanie
  • Najlepsze praktyki programistyczne

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-DB-47

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *