Więcej informacji o kursie

Jeden kurs DevOps - dla developerów i administratorówKompletne środowisko do nauki:dynamiczne lekcje videopodręcznik PDF do pobraniazadania do utrwalenia materiałurozwiązania tych zadańtesty powtórkowe z odpowiedziamiIstnieje mnóstwo systemów bazodanowych. Z grubsza bazy można podzielić na relacyjne (SQL-owe) oraz nierelacyjne, w skrócie NoSQL. Redis jest przykładem bazy NoSQL. Informacje przechowujemy tu w postaci klucz i wartość, a wartością mogą być nawet dokumenty JSON. Dane nie są rozrzucane między dziesiątkami tabel, ot po prostu - czytasz dokument, a tam już wszystko jest. Właśnie taki model przechowywania informacji, jest obecnie bardzo popularny.To podejście do przechowywania danych, daje znaczną poprawę wydajności, a wydajność i prędkość w działaniu, to chyba esencja tego, wokół czego kręci się Redis. Wszystko, absolutnie wszystko zostało tu zaprojektowane z myślą o wydajności. Nawet w dokumentacji, przy każdym poleceniu znajduje się informacja o złożoności obliczeniowej danej instrukcji. Trudno o większą skrupulatność!Redis to bazodanowy demon szybkości. Dane są przechowywane w RAM, ale są też zapisywane na dysku. Typowe zastosowania Redisa to cache, czyli przechowywanie danych pobranych z innych źródeł, tak aby w razie potrzeby szybko do nich wrócić. Redis nadaje się też jako docelowa baza danych aplikacji, może służyć do dystrybucji wiadomości przez publikacje i subskrypcje, zasilać systemy uczenia maszynowego. Baza ta jest dostępna na wiele systemów operacyjnych, jest implementowana w chmurze i ma biblioteki umożliwiające jej wykorzystanie z różnych języków programowania.W tym kursie poznasz DEV-a i OPS-a: programistę lubiącego rozrywki oraz admina zabieganego od jednego zlecenia czy incydentu do drugiego. Obaj od zera poznają Redisa:Od przygotowania maszyny wirtualnej, instalację Redisa, uruchamianie poleceń bezpośrednio w interfejsie linii komend, poprzez konfigurację zapisywania danych na dysku, konfigurację sieciową, zabezpieczania kont, instalowania opcjonalnych komponentów, kończąc na instalacji w Azure. Programista za to uczy się:instalacji bibliotek w Pythonie, implementacji mniej i bardziej typowych typów danych w Redis, komunikacji z serwerem, optymalizacji komunikacji, budowania transakcji, korzystania ze specyficznych cech Redisa, jak wygasanie dokumentów po zadanym czasie, wyszukiwania pełnotekstowego, przechowywania danych JSON i tworzenia publikacji i subskrypcji. W zabawnym tonie, z licznymi przykładami, z podręcznikiem, który pomoże zebrać wszystko w całość, propozycjami zadań do wykonania i rozwiązaniami. Kompletne środowisko do nauki. Tak, już za kilka dni czy tygodni, jeśli tylko chcesz, możesz swobodnie pracować z Redisem!Zapoznaj się z przykładowymi lekcjami, dodaj kurs do swojej kolekcji, a w razie czego pamiętaj o możliwości wycofania się z zakupu – szczegóły znajdziesz w regulaminie.
Certyfikat
Zajęcia 39
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Czego nauczysz się na tym kursie?

  • Co to jest Redis i kiedy go używać Przygotowanie do instalacji i instalacja Konfiguracja opcji Redisa Zabezpieczanie bazy danych Zapisywanie bazy danych i kopia zapasowa Wykorzystanie Redisa z Pythona Typy danych w Redis Optymalizacja połączenia z Redisem Transakcje w Redis Scenariusze użycia Redisa w kilku zagadnieniach programistycznych JSON, Full Text Search, Publication &
  • Subscription
Przeczytaj więcej o programie kursu

Ocena szkoły

Ranking Facebook i Google, a także dynamika rankingu
3.4
Do strony internetowej kursu