Redis dla programistów i administratorów systemów

Opis

Szkolenie łączy perspektywę programistyczną i administracyjną w kontekście wykorzystania Redis jako zaawansowanego systemu przechowywania danych w pamięci. Program warsztatów prowadzi uczestników przez pełen cykl życia aplikacji wykorzystujących Redis, od projektowania struktur danych po wdrożenie i utrzymanie w środowisku produkcyjnym. Podczas intensywnych zajęć praktycznych uczestnicy poznają zarówno wzorce programistyczne, jak i aspekty operacyjne, ucząc się efektywnie wykorzystywać możliwości Redis w rzeczywistych scenariuszach.

Profil uczestnika

  • Programiści aplikacji wykorzystujących Redis
  • Administratorzy systemów cache i baz danych
  • Deweloperzy backend optymalizujący wydajność aplikacji
  • Inżynierowie DevOps zarządzający infrastrukturą
  • Architekci systemów rozproszonych
  • Specjaliści ds. wydajności aplikacji

Agenda

  1. Podstawy Redis
    • Architektura i modele danych
    • Operacje atomowe i transakcje
    • Struktury danych i ich zastosowania
    • Konfiguracja i zarządzanie instancjami
  2. Programowanie z Redis
    • Wzorce projektowe dla Redis
    • Implementacja cache i kolejek
    • Pub/Sub i komunikacja asynchroniczna
    • Optymalizacja zapytań
  3. Administracja i monitoring
    • Zarządzanie pamięcią
    • Replikacja i partycjonowanie
    • Monitorowanie wydajności
    • Rozwiązywanie problemów
  4. Scenariusze produkcyjne
    • Wysoka dostępność
    • Skalowanie horyzontalne
    • Bezpieczeństwo i backup
    • Integracja z aplikacjami

Korzyści

Uczestnik zdobędzie wszechstronną wiedzę praktyczną w zakresie efektywnego wykorzystania Redis zarówno od strony programistycznej, jak i administracyjnej. Rozwinie umiejętność projektowania optymalnych struktur danych i implementacji wydajnych rozwiązań cache z wykorzystaniem Redis. Opanuje techniki zarządzania i monitorowania instancji Redis w środowisku produkcyjnym. Nauczy się implementować zaawansowane wzorce programistyczne wykorzystujące możliwości Redis. Pozna metody optymalizacji wydajności i rozwiązywania problemów w systemach opartych na Redis. Będzie potrafił projektować i wdrażać rozwiązania wysokiej dostępności wykorzystujące Redis.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu aplikacji backendowych
  • Podstawowa znajomość systemów cache
  • Rozumienie zagadnień wydajności aplikacji
  • Znajomość systemów Unix/Linux

Zagadnienia

  • Architektura Redis
  • Struktury danych Redis
  • Transakcje i atomowość
  • Wzorce cache
  • Pub/Sub messaging
  • Zarządzanie pamięcią
  • Replikacja danych
  • Monitoring systemu
  • Wysoka dostępność
  • Bezpieczeństwo Redis
  • Optymalizacja wydajności
  • Troubleshooting

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-280

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