Redis dla programistów .NET
Podczas szkolenia uczestnicy dowiedzą się, jak zastosować Redis w swoich projektach oraz nauczą się dobierać odpowiednie struktury danych do danego przypadku.
2950 PLN+23% VAT (3628 PLN brutto / 1 os.)Czas trwania szkolenia:3 dni (24h)
Kod kursu:NET/REDIS
Redis dla programistów .NET
Cele szkolenia
Poznanie zasady działania Redis i zastosowań w rzeczywistych projektach
Poznanie dostępnych struktur danych w Redis i ich przypadków użycia
Nabycie umiejętności w pracy z systemami rozproszonymi
Dla kogo?
Programistów oraz architektów, którzy chcą zoptymalizować aplikacje .NET pod względem wydajności z użyciem tej bazy danych, oraz poszerzyć swoją wiedzę z zakresu NoSQL.
Zalety
Zwiększenie wydajności aplikacji dzięki efektywnemu wykorzystaniu Redis
Zwiększenie skalowalności rozwiązań w zależności od potrzeb biznesowych
Zwiększenie odporności na awarie w celu zapewnienia wysokiej dostępności aplikacji
Poszerzenie horyzontów technicznych o zastosowanie baz danych NoSql
Wymagania
Umiejętność posługiwania się środowiskiem Visual Studio
Praktyczna znajomość języka C#
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program
Wprowadzenie do Redis
Zasada działania
Zastosowania
Instalacja z użyciem Docker
Wydajność obliczeniowa
Narzędzia
CLI
RedisInsight
Klucze
Podstawowe operacje
Klucze ograniczone czasowo
Typy danych
Ciąg (String)
Lista (List)
Zbiór uporządkowany (Set)
Tablica asocjacyjna (Hash)
Zbiór nieuporządkowany (Sorted Set)
Zbiór przestrzenny (Geospatial)
Zbiór probalistyczny (HyperLogLog)
Mapa bitowa (Bitmap)
Strumień (Stream)
Mechanizmy
Publikacja i odbieranie wiadomości (Pub/Sub)
Obsługa transakcji
Śledzenie kluczy
Programowanie
Skrypty w języku Lua
Tworzenie funkcji
Skalowanie
Utworzenie klastra
Rozwiązanie problemu CROSSSLOT
Zarządzanie
Kopie bezpieczeństwa
Uwierzytelnianie
Użytkownicy i uprawnienia
Rozszerzenia (Redis Stack)
Wyszukiwanie pełnotekstowe (RediSearch)
Obsługa dokumentów JSON (RedisJSON)
Integracja z .NET
Utworzenie klienta Redis
Obsługa dokumentów