Praktyczne wprowadzenie do baz danych NoSQL

Opis

Szkolenie oferuje wszechstronne wprowadzenie do świata baz danych NoSQL, przedstawiając różne modele i podejścia do przechowywania danych nierelacyjnych. Program łączy fundamentalną wiedzę teoretyczną z praktycznymi warsztatami, podczas których uczestnicy poznają najpopularniejsze systemy NoSQL, ich charakterystykę oraz optymalne przypadki użycia. Zajęcia prowadzone są w formie interaktywnej, gdzie teoria jest natychmiast przekładana na praktyczne scenariusze, pozwalając uczestnikom zrozumieć, kiedy i jak efektywnie wykorzystywać różne typy baz NoSQL w rzeczywistych projektach.

Profil uczestnika

  • Programiści rozpoczynający pracę z bazami NoSQL
  • Architekci systemów rozważający migrację do NoSQL
  • Deweloperzy aplikacji webowych i mobilnych
  • Administratorzy baz danych poszerzający kompetencje
  • Analitycy danych pracujący z dużymi zbiorami
  • Inżynierowie DevOps odpowiedzialni za infrastrukturę bazodanową

Agenda

  1. Wprowadzenie do ekosystemu NoSQL
    • Porównanie modeli SQL i NoSQL
    • Charakterystyka różnych typów baz NoSQL
    • Scenariusze zastosowań
    • Analiza przypadków użycia
  2. Bazy dokumentowe i klucz-wartość
    • Praca z MongoDB i CouchDB
    • Implementacja Redis i Riak
    • Modelowanie danych dokumentowych
    • Strategie indeksowania i zapytań
  3. Bazy kolumnowe i grafowe
    • Wykorzystanie Cassandry i HBase
    • Praca z Neo4j i OrientDB
    • Projektowanie modeli danych
    • Optymalizacja zapytań
  4. Wdrażanie i zarządzanie
    • Strategie replikacji i shardingu
    • Mechanizmy wysokiej dostępności
    • Monitorowanie i diagnostyka
    • Migracja danych z SQL do NoSQL

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał kompleksową wiedzę pozwalającą na świadome wybieranie odpowiednich technologii NoSQL do konkretnych zastosowań. Zdobędzie praktyczne umiejętności modelowania i implementacji rozwiązań w różnych systemach bazodanowych NoSQL. Nauczy się identyfikować przypadki użycia, w których bazy NoSQL oferują przewagę nad tradycyjnymi bazami SQL. Pozna techniki optymalizacji wydajności i skalowalności systemów NoSQL. Będzie potrafił projektować rozwiązania wykorzystujące mocne strony różnych typów baz NoSQL. Zdobędzie umiejętność efektywnego zarządzania danymi w środowisku rozproszonym.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość baz danych
  • Doświadczenie w programowaniu aplikacji
  • Rozumienie podstawowych koncepcji skalowania systemów
  • Znajomość zagadnień przechowywania danych

Zagadnienia

  • Modele danych NoSQL
  • Bazy dokumentowe
  • Bazy klucz-wartość
  • Bazy kolumnowe
  • Bazy grafowe
  • Mechanizmy replikacji
  • Strategie shardingu
  • Zapewnianie spójności
  • Optymalizacja wydajności
  • Monitorowanie systemów
  • Migracja danych
  • Wzorce projektowe NoSQL

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 4

KOD SZKOLENIA: IT-DB-29

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