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
- Podstawy Redis
- Architektura i modele danych
- Operacje atomowe i transakcje
- Struktury danych i ich zastosowania
- Konfiguracja i zarządzanie instancjami
- Programowanie z Redis
- Wzorce projektowe dla Redis
- Implementacja cache i kolejek
- Pub/Sub i komunikacja asynchroniczna
- Optymalizacja zapytań
- Administracja i monitoring
- Zarządzanie pamięcią
- Replikacja i partycjonowanie
- Monitorowanie wydajności
- Rozwiązywanie problemów
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!