Kurs Elastic Stack

Elastic Stack, czyli produkty Elasticsearch, Logstash, Kibana, Beats to platforma wykorzystywana na całym świecie. Wykorzystuje się ją na wiele sposobów w tym agregację logów i metryk, analitykę, jako silnik wyszukiwarki i w cyberbezpieczeństwie.

  • Elasticsearch - zaawansowany silnik wyszukiwarki oparty o Apache Lucene
  • Logstash narzędzie do przetwarzania i kolejkowania zdarzeń, logów, danych do i z wielu źródeł
  • Kibana - Interfejs graficzny z zaawansowaną analityką i wizualizacjami
  • Beats zestaw lekkich agentów służących do zbierania danych z hostów

Otrzymasz specjalny certyfikat potwierdzający ukończenie kursu

Gwarancja satysfakcji
(30 dni na zwrot)

Otrzymasz dostęp do zamkniętej grupy na FB

Co najmniej 2 spotkania online

Kim jestem?

Maciej Szymczyk

  • Blogger - Wiadro Danych
  • Inżynier danych / Architekt rozwiązań Big Data
  • Programista
  • Specjalista od cyberbezpieczeńśtwa
  • Żołnierz zawodowy
  • Trener IT
  • Nauczyciel na Wojskowej Akademii Technicznej
  • Prelegent

Co dostajesz w ramach kursu?

👌Dowiesz się jak od zera postawić produkcyjny klaster Elasticsearch.

👌 Zapytania w Elasticsearch nie będą Ci straszne.

👌 Dowiesz się jak, co, gdzie i z czym się łączy w architekturze oraz jak administrować Elastic Stack.

👌 Dostęp do platformy z materiałami video, aby uczyć się w swoim tempie.

👌 Dostęp do materiałów, dzięki którym będziesz mógł sprawdzić swój poziom opanowania języka zapytań w Elasticsearch.

👌 Dostęp do zamkniętej grupy na Facebooku. Masz jakiś problem z zadaniem lub w projekcie? Co dwie głowy to nie jedna 😉.

👌 Dostęp do spotkań LIVE.

👌 Nieograniczony dostęp do kolejnych odsłon kursu. W planie jest m.in rozszerzenie kursu o lekcje związane z Cyberbezpieczeństem, Elastic SIEM, Ansible, wykorzystanie Python'a, Spark'a i wiele innych

Kto skorzysta z tego kursu?

💥 Administratorzy, którzy chcą monitorować zarządzane systemy i aplikacje.

💥 Programiści, którym zależy na widoczności tego co się dzieje w ich aplikacjach.

💥 Programiści, którzy potrzebują zaawansowanej wyszukiwarki.

💥 Analitycy, którzy chcą skorzystać z analityki w czasie rzeczywistym.

💥 Bezpiecznicy, którzy chcą monitorować systemy z jednego miejsca i potrzebują rozwiązania typu SIEM.

A jak mi się nie spodoba?

Masz 30 dniową gwarancję satysfakcji. Po prostu odezwij się, a zwrócę Ci pieniądze.

Przykładowe lekcje

FAQ

Jakie są wymagania sprzętowe?

Do zabawy z Elastic Stack wystarczy Ci laptop obsługującym maszyny wirtualne. Najlepiej 8 GB RAM i więcej. Podczas kursu dowiesz się jak postawić takie środowisko.

Jak długo będę miał dostęp do kursu?

W tym oknie sprzedażowym - bezterminowy

Jak wygląda ten kurs?

Dostaniesz dostęp do platformy z lekcjami w formie wideo. Tempo zależy od Ciebie. Moduły udostępniane są w odstępach tygodniowych, czyli nie masz od razu dostępu do całego materiału.

Czy wystawiam faktury?

Zamawiając kurs dostaniesz fakturę proforma, a po zakupie fakturę.

Chcę by pracodawca kupił mi kurs. Do piątku się nie wyrobie :-(

Są dwa rozwiązania:
1. Kupując kurs z opcją przelewu dostaniesz fakturę proforma. W piątek zamyka się okno, ale płatność może wpaść później.
2. Kupujesz kurs, a gdy pracodawca nadrobi to zwrócę Ci pieniądze.

Czy będzie można kupić kurs w przyszłości?

Tak. Jeszcze nie ustaliłem kiedy kolejne otwarcie (może maj?). Cena prawdopodobnie wzrośnie.


    Agenda

    Kurs będzie podzielony na tygodniowe moduły. W kolejnych tygodniach będą udostępniane materiały szkoleniowe. W przyszłości tematów będzie jeszcze więcej.

    Tydzień 1

    Wstęp

    • Przywitanie
    • Jak studiować ten kurs?
    • Co to jest Elastic Stack?
    • Zasada działania
    • Planowanie klastra
    • Scenariusz: wyszukiwarka
    • Scenariusz: analityk
    • Scenariusz: agregacja logówi  metryk
    • Scenariusz Elastic jako SIEM (Cyberbezpieczeństwo)
    • Licencjonowanie
    • Praca domowa

    Tydzień 2

    Instalacja

    • Przywitanie
    • Konfiguracja środowiska
    • Instalacja pojedynczej instancji Elasticsearch
    • Instalacja lokalnego 3 nodowego klastra Elasticserach
    • Instalacja Kibana
    • Elasticserach + Kibana w Docker Compose
    • Wstęp do Kibana
    • _cat API
    • Przydasie
    • A jak mi umrze Kibana?
    • Jaki sprzęt?
    • Praca domowa

    Tydzień 3

    Podstawowe operacje

    • Przywitanie
    • Zarządzanie dokumentami
    • Typy danych
    • Dynamiczny mapping
    • Aktualizacja mappingu
    • Eksplozja mappingu
    • Aktualizacja dokumentu
    • Update By Query
    • Mechanizm współbieżności
    • Bulk API
    • Praca domowa

    Tydzień 4

    Administracja

    • Przywitanie
    • Reindex API
    • Aliasy
    • Architektura hot/warm
    • Alokacja indeksu
    • Template
    • Rollover
    • ILM
    • Force merge
    • Refresh API
    • Pipeline
    • Rekomendacje
    • Template ECS dla leniwych
    • Zmiana template w ILM
    • Praca domowa

    Tydzień 5

    Wyszukiwanie 1

    • Term
    • Ids
    • Range
    • Exists
    • Fuzzy
    • Prefix
    • Wildcard
    • Regexp
    • SQL
    • Zapytania geo
    • Function Score
    • Match
    • Match Phrase
    • Multi Patch
    • Query String
    • Simple Query String

    Tydzień 6

    Wyszukiwanie 2

    • Bool Queries
    • Wstęp do analizatorów
    • Analyze API
    • Dodawanie analizatora
    • Tworzenie swojego analizatora
    • Relacje - Nested objects
    • Relacje - parent-child
    • Terms Query Lookup
    • Praca domowa

    Tydzień 7

    Agregacje

    • Wstęp
    • Metric Aggregations
    • Terms Aggregation
    • Range Aggregation
    • Histogramy
    • Agregacje w agregacjach
    • Filter Aggregation
    • Znajdowanie nietypowych wartości
    • Pipeline Aggregations
    • Devirative Aggregtion
    • Praca domowa

    Tydzień 8

    Postawowe Security

    • Wstęp
    • Bezpieczna komunikacja między węzłami
    • RBAC w Kibana
    • Bezpieczna komnikacja HTTP w Elasticsearch
    • Bezpieczna komunikacja HTTP w Kibana
    • Ustawienia security w Logstash
    • Ustawienia security w Beats
    • Praca domowa

    Tydzień 9

    Logstash

    • Wstęp
    • Architektura
    • Instalacja i konfiguracja
    • Utworzenie pipeline
    • FIltry
    • Grok
    • Kolejki
    • Zewnętrzne kolejki
    • Failover
    • Load Balancing
    • Synchronizacja Elasticsearch z relacyjną bazą danych
    • Praca domowa

    Tydzień 10

    Beats

    • Omówienie Beats
    • Monitorowanie klastra Elasticsearch
    • Metricbeat
    • Filebeat
    • Heartbeat
    • Packetbeat
    • Auditbeat
    • Praca domowa

    Tydzień 11

    Kibana

    • Index pattern
    • Wizualizacje
    • Mapy
    • Dashboardy
    • Canvas
    • Scripted Fields
    • Przestrzenie robocze
    • SIEM
    • Praca domowa

    Tydzień 12

    Upgrade klastra

    • Wstęp
    • Utworzenie snapshot’a
    • Przywrócenie snapshot’a
    • Trzy sposoby na upgrade klastra
    • Na co warto zwrócić uwagę
    • Metoda rolling restart
    .