0
0
Subtotal:
Brak produktów w koszyku.

Cassandra

Cassandra

Ocena tego kursu:

Rated 5 out of 5

Dlaczego Cassandra?

Prezentowany kurs elearningowy o bazie danych Cassandra powstał na potrzeby studiów podyplomowych na Politechnice Warszawskiej dla kierunku “Big Data – przetwarzanie i analiza dużych zbiorów danych” i jest wykorzystywany w ramach przedmiotu “Wprowadzenie do baz noSQL – moduł Cassandra”.

Materiał składa się z:

nagranych warsztatów (konsola “na żywo” + komentarz)

niezbędnej nagranej teorii

konspektu z linkami do dokumentacji

użytymi podczas warsztatu przykładami

By wygodnie realizować kurs wymagana jest minimalna znajomość systemu Linux, dostęp do systemu Linux (np. lokalna lub chmurowa maszyna wirtualna) z działającym Dockerem. Około 8GB RAM i 20GB dysku.

Kurs wprowadza w wymaganym zakresie do używania Dockera, który jest używany do uruchamiania Cassandry i symulowania pracy z klastrem.

Cena: 599 

FAQ

Możliwa płatność w ratach.

Kredyt 0% na 12 rat. Czytaj więcej >>>

Zależy nam na realnym efekcie

Cassandra i ten kurs jest dla Ciebie, gdy:

By wygodnie realizować kurs wymagana jest minimalna znajomość systemu Linux, dostęp do systemu Linux (np. lokalna lub chmurowa maszyna wirtualna) z działającym Dockerem. Około 8GB RAM i 20GB dysku.

Kurs wprowadza w wymaganym zakresie do używania Dockera, który jest używany do uruchamiania Cassandry i symulowania pracy z klastrem.

Dlaczego warto wybrać ten kurs?

6 godzin

praktycznego materiału wideo

Zajęcia warsztatowe

Konkretne treści

bez owijania w bawełnę

Nacisk na mechanizmy architektoniczne

Zamknięta grupa dyskusyjna

Prowadzący kurs

Tomasz Fortuna

Był głównym architektem Systemu Rejestrów Państwowych w Centralnym Ośrodku Informatyki, odpowiedzialnym za wysoko poziomową architekturę systemu w częściach jawnej i niejawnej oraz komunikację pomiędzy zespołami wytwórczymi, a biznesem. (Java, JBoss, Oracle / Agile). Odpowiadał za projekt procesu migracji danych z bazy PESEL. Stworzył oprogramowanie realizujące migracje i raportujące niespójności w danych źródłowych. (DB2, MS SQL, PostgreSQL, Python). Odpowiadał za budowę zespołu developerskiego, przygotowanie narzędzi developerskich, administrację środowiskiem developerskim, wdrażanie procesów wytwórczych w zespole i komunikację pomiędzy administratorami systemów, a zespołami wytwórczymi. (Linux, Puppet, Git, / Jira, Confluence, Scrum, Devops). Prowadził audyt bezpieczeństwa firmy w oparciu o analizę metadanych sieciowych (Elasticsearch, Kibana). W ramach grantu badawczo-rozwojowego tworzył, jako architekt i programista, system do ochrony przed atakami DDoS, który agregował dane sieciowe (C++, REDIS, Elasticsearch), wykrywał anomalie (Python) oraz mitygował ataki (C++, DPDK). Zarządzał zespołem wytwórczym (Scrum master/product owner/tech lead), a także przygotowywał mechanizmy i procesy dewelopersko-wdrożeniowe (CI / Jenkins, Docker, Bitbucket, Jira, Confluence, Devops).

 

Zobacz program kursu

  • Wstęp do kursu.
  • Pochodzenie kursu: Zajęcia w ramach studiów Big Data na Politechnice Warszawskiej
  • Warsztatowe podejście do kursu
  • Kim jestem
  • Cel szkolenia: architektura problemu, jak to rzutuje na architekturę cassandry i na modelowanie danych
  • Wędka/ryba: odniesienia do oryginalnej dokumentacji
  • Niezbędne materiały
  • Jakość materiału, jak był nagrywany, edytor, obs
  • Analiza zawartości paczki .tar.gz
  • Źródło paczki, jak ją uruchomić, zależności
  • Przegląd plików konfiguracyjnych
  • Cel używania Dockera
  • Kontenery i obrazy
  • Interfejs: porty, wolumeny
  • Porównanie do maszyn wirtualnych
  • run, exec, ps, logs, image ls, stats, inspect (adresy IP)
  • uruchomienie Cassandry, nodetool, RAM w Cassandrze
  • porty Cassandry
  • Niezliczone rodzaje baz NoSQL
  • Bazy SQL, język SQL, postać normalna i joiny
  • “Twierdzenie” CAP – dostępność vs spójność
  • ACID
  • Główne cechy, nazwa
  • Pierścień, hashing
  • Sposób rozkładania danych na klastrze
  • Model danych, sposób przechowywania danych
  • Obsługa cqlsh
  • Tworzenie keyspace, tabel, inserts
  • Primary key, clustering key, partition key
  • Selecty i allow filtering
  • Model danych pokazany na przykładach
  • Idempotentność
  • TTL
  • Typy w CQL
  • UUID
  • ALTER
  • Liczniki
  • Kolekcje (mapy, sety, etc.)
  • Tracing
  • Secondary indices
  • COPY, Truncate
  • Jak przebiega zapis i odczyt – na poziomie klastra
  • jak wybierane są repliki (snitch) + multi-DC atlantyk/pacyfik
  • Poziomy spójności
  • Eventual consistency, read-repeair, hinted-handoff
  • Silna spójność
  • Spójność vs dostępność
  • Jak przebiega zapis i odczyt – na poziomie jednego węzła
  • Modelowanie danych timeseries, użytkownicy
  • Spójność zduplikowanych danych: Batch loads, materialized views
  • Cassandra stress
  • Tokeny / vnodes
  • Hinted handoffs – przykład
  • nodetool: status, repair, removenode, etc.
  • Podstawowe łączenie się
  • Proste typu danych, select/insert
  • Kolekcje: mapa, lista, set
  • Proste optymalizacje (Przygotowane wyrażenia)
  • Interfejs asynchroniczny
  • Lightweight Transactions (LWT)
  • Optimistic locking
  • cqlengine

Zaaplikuj na kurs

Dbamy o to, by nasi uczestnicy, przystępując do kursu, byli pewni, że spełni ich oczekiwania. Jeśli masz pytania odnośnie procesu rekrutacji, gwarancji oferty współpracy czy innych kwestii, zajrzyj do FAQ, a jeśli tam nie znajdziesz na nie odpowiedzi – napisz do nas.

Kurs Cassandra

Cena: 599 
  • 6 godzin praktycznych nagrań
  • Zamknięta grupa dyskusyjna Gitter
  • Certyfikat
  • Dożywotni dostęp do platformy
  • 14 dni na zwrot
e-learning

Pakiet dla firm

Indywidualna wycena
  • Tryb zajęć dostosowany do potrzeb twojego zespołu
  • Masz możliwość połączenia kursu z warsztatami na żywo

    z trenerem w metodologii blended learning
  • Zakres oraz rozkład szkolenia w czasie, w pełni dostosowany

    do potrzeb Twojego zespołu

Pakiet dla firm

Indywidualna wycena
  • Tryb zajęć dostosowany do

    potrzeb twojego zespołu
  • Masz możliwość połączenia kursu

    z warsztatami na żywo z trenerem w

    metodologii blended learning
  • Zakres oraz rozkład szkolenia w czasie,

    w pełni dostosowany do potrzeb Twojego

    zespołu

FAQ

Tak, otrzymujesz dostęp od razu do całego kursu po zakupie.

Oczywiście.  Dajemy Ci gwarancję sprawdzenia jakości kursu przez 14 dni od momentu otrzymania dostępu do kursu. Oznacza to, że jeśli zgłosisz się do nas w określonym terminie z informacją, że kurs nie spełnił Twoich oczekiwań, oddamy Ci w całości wpłacona kwotę.

Kurs jest w formie wideo. Nagrania zamieszczone są na platformie e-learningowej, do której otrzymujesz indywidualny dostęp. Poza nagraniami wideo dostępne są pliki do pobrania (kod źródłowy, slajdy, pliki tekstowe, odnośniki do zewnętrznych materiałów, testy, etc.). Po każdej lekcji otrzymasz pakiet zadań dodatkowych, które możesz rozwiązać samodzielnie.

Otrzymasz dożywotni (a raczej tak długo jak będzie istniał kurs) dostęp do tej edycji kursu, wszystkich materiałów w niej zawartych, przyszłych aktualizacji oraz społeczności (platforma Gitter).

W trybie masterclass masz poczucie, że realizujesz kurs z grupą i nie zostajesz sam z problemem. W trakcie trwania całego kursu zorganizowane zostaną cztery spotkania z autorem kursu, podczas których będziesz mógł omówić interesujące Ciebie zagadnienia.

Bazując na doświadczeniach, opracowaliśmy format i plan kursu, który skutecznie motywuje Cię do systematycznego działania i w rezultacie efektywnie przybliża do założonego celu.

Masz pytania? Napisz do nas!

Aktualnie oglądasz:

Cassandra

599 

599 

Inni kupili również:

Kurs Uczenie maszynowe – blended learning

3900 

Kurs Clean Architecture- blended learning

2900 

Kurs Uczenie maszynowe – blended learning

3900 

Kurs Clean Architecture- blended learning

2900 

Kurs Uczenie maszynowe – blended learning

3900 

Kurs Clean Architecture- blended learning

2900 

Zapytaj o indywidualną ofertę dla firm

Dbamy o to, by nasi uczestnicy, przystępując do kursu, byli pewni, że spełni ich oczekiwania. Jeśli masz pytania odnośnie procesu rekrutacji, gwarancji oferty współpracy czy innych kwestii, zajrzyj do FAQ, a jeśli tam nie znajdziesz na nie odpowiedzi – napisz do nas.

Zaloguj się
Rejestracja jest darmowa!

Administratorem danych jest Sages Sp. z o.o. z siedzibą w Warszawie przy ul. Nowogrodzkiej 62c. Podanie danych jest dobrowolne. Osobie, której dane dotyczą przysługuje prawo wglądu do danych osobowych, ich zmiany oraz usunięcia w sposób określony w Polityce prywatności.

Please accept the Terms and Conditions to proceed.