Przetwarzanie i przechowywanie rozproszonych danych z Hazelcast

Opis

Szkolenie wprowadza uczestników w świat rozproszonych systemów przetwarzania danych z wykorzystaniem platformy Hazelcast. Program obejmuje zarówno teoretyczne podstawy działania systemów rozproszonych, jak i praktyczne aspekty implementacji rozwiązań z użyciem Hazelcast. Warsztaty praktyczne pozwalają na zdobycie doświadczenia w projektowaniu i wdrażaniu systemów rozproszonych. Zajęcia prowadzone są w formie interaktywnej z naciskiem na praktyczne wykorzystanie zdobytej wiedzy.

Profil uczestnika

  • Architekci systemów rozproszonych
  • Programiści aplikacji wykorzystujących Big Data
  • Inżynierowie systemów przetwarzania danych
  • Deweloperzy aplikacji wysokiej dostępności
  • Specjaliści ds. wydajności systemów
  • Administratorzy platform rozproszonych
  • Programiści Java zainteresowani przetwarzaniem rozproszonym
  • Analitycy danych pracujący z dużymi zbiorami

Agenda

  1. Wprowadzenie do Hazelcast
    • Architektura systemu rozproszonego
    • Modele przetwarzania danych
    • Konfiguracja klastra
    • Zarządzanie węzłami
  2. Struktury danych i operacje
    • Rozproszone kolekcje
    • Przetwarzanie strumieni danych
    • Transakcje rozproszone
    • Zarządzanie pamięcią
  3. Integracja i rozszerzenia
    • Integracja z zewnętrznymi systemami
    • Implementacja własnych rozszerzeń
    • Monitorowanie i diagnostyka
    • Wzorce projektowe
  4. Wydajność i skalowalność
    • Optymalizacja wydajności
    • Strategie partycjonowania
    • Replikacja danych
    • Odporność na awarie

Korzyści

Uczestnik zdobędzie praktyczną wiedzę w zakresie projektowania i implementacji systemów rozproszonych z wykorzystaniem Hazelcast. Rozwinie umiejętność efektywnego zarządzania danymi w środowisku rozproszonym. Nauczy się optymalizować wydajność i skalowalność systemów przetwarzania danych. Będzie potrafił implementować zaawansowane mechanizmy przetwarzania rozproszonego. Zdobędzie wiedzę pozwalającą na tworzenie niezawodnych i wydajnych systemów rozproszonych. Opanuje techniki monitorowania i diagnostyki klastrów Hazelcast.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka Java
  • Podstawowa wiedza o systemach rozproszonych
  • Znajomość podstaw baz danych
  • Doświadczenie w programowaniu współbieżnym

Zagadnienia

  • Architektura systemów rozproszonych
  • Przetwarzanie danych w klastrze
  • Rozproszone struktury danych
  • Transakcje rozproszone
  • Zarządzanie pamięcią
  • Monitorowanie wydajności
  • Wzorce projektowe
  • Integracja systemów
  • Optymalizacja klastra
  • Replikacja danych
  • Partycjonowanie
  • Odporność na awarie

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-BD-48

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