Kurs Elasticsearch

Kurs Elasticsearch

To obszerny, 9-modułowy program, w którym krok po kroku wprowadzę Cię w świat wyszukiwania pełnotekstowego opartego o jeden z najlepszych silników, jaki jest dostępny na rynku.

⏱️ 16 godz. 📚 9 modułów 🎬 56 lekcji

Czego się nauczysz

  • To obszerny, 9-modułowy program, w którym krok po kroku wprowadzę Cię w świat wyszukiwania pełnotekstowego.
  • Nie musisz znać żadnego języka programowania. Wszystko będziemy robili w narzędziach deweloperskich dostarczanych wraz z Kibaną.
  • Dowiesz się jak uruchomić oraz skonfigurować środowisko do pracy na własnym komputerze – bez potrzeby posiadania jakichkolwiek serwerów.
  • Omówię specyficzne problemy, z jakimi można się spotkać podczas pracy z Elasticsearch.
  • Przyjrzymy się najczęściej wykorzystywanym pluginom.
Twój instruktor

Marcin Lewandowski

Marcin Lewandowski

Programista z ponad 10-letnim doświadczeniem. Na co dzień pracuję z technologiami takimi jak Elasticsearch, Symfony, RabbitMQ, Node.js, Redis, Docker i Vagrant.

Bloger — od zawsze lubiłem dzielić się wiedzą. Celem bloga czterytygodnie.pl jest dostarczanie wiedzy w usystematyzowany sposób.

Kawosz — programista kochający kawę. Ważę, mielę i parzę kawę na przeróżne sposoby i mam nadzieję zarazić tą pasją jak najwięcej osób.

Zobacz zanim kupisz

Przykładowe lekcje z kursu

Moduł 2 · Lekcja 1
Dodawanie dokumentów do indeksu
Moduł 3 · Lekcja 2
Multi-fields, czyli różne sposoby analizy danych dla jednego pola
Moduł 5 · Lekcja 2
Przeszukiwanie określonego pola – Match
Spis treści

Co znajdziesz w kursie?

Modułów: 9 • Lekcji: 56 • Łączna długość: 16 godz.

1. Wprowadzenie 6 lekcji • 48 min.
  • Wprowadzenie do kursu 03:28
  • Czym jest Elasticsearch oraz Elastic Stack? 04:12
  • Instalacja Elasticsearch 08:57
  • Architektura: Cluster, Node, Shard 07:42
  • Pierwszy indeks 17:34
  • Typy w indeksie 06:26
2. Dodawanie dokumentów 6 lekcji • 2 godz. 8 min.
  • Dodawanie dokumentów do indeksu 10:42
  • Character filters 08:24
  • Tokenizer 24:29
  • Filters 1:03:03
  • Wbudowane analizery 10:24
  • Własne analizery 11:37
3. Operacje na dokumentach 7 lekcji • 52 min.
  • Dokumenty typu object i nested 10:54
  • Multi-fields 07:28
  • Relacja rodzic - dziecko 10:08
  • Aktualizacja dokumentów 05:35
  • Usuwanie dokumentów 02:35
  • Operacje na wielu dokumentach 07:22
  • Reindeksacja danych 08:25
4. Wyszukiwanie nie pełnotekstowe 8 lekcji • 37 min.
  • Wprowadzenie 01:28
  • Import danych testowych 02:37
  • Term 08:45
  • Terms 04:00
  • Range 04:54
  • Prefix 06:13
  • Wildcard / RegExp 05:37
  • Fuzzy 04:00
5. Wyszukiwanie pełnotekstowe 10 lekcji • 1 godz. 24 min.
  • Wstęp do wyszukiwania pełnotekstowego 14:31
  • Match 09:41
  • Multi match 08:39
  • Match Phrase 06:54
  • Match Phrase Prefix 06:54
  • Match bool prefix 07:50
  • Query String 06:19
  • Łączenie metod wyszukiwania 14:39
  • Czym jest _score 09:46
  • Boosting 05:49
6. Obsługa języków 4 lekcji • 34 min.
  • Obsługa języków 08:07
  • Obsługa języka polskiego 11:45
  • Stopwords 07:17
  • Synonimy 07:16
7. Agregacje 5 lekcji • 31 min.
  • Bucket Aggregations 10:23
  • Metrics Aggregations 04:37
  • Łączenie agregacji 06:21
  • Agregacje w wyszukiwaniu 03:18
  • Pipeline Aggregations 06:46
8. SQL 6 lekcji • 58 min.
  • Wprowadzenie do SQL-a 07:54
  • SQL przez REST API 19:10
  • SQL CLI 03:52
  • Funkcje SQL 05:23
  • Agregacja danych 07:41
  • Ograniczenia SQL-a 14:02
9. X-Pack / Logstash / Kibana 4 lekcji • 1 godz. 3 min.
  • Zabezpieczenie dostępu 06:33
  • X-Pack 15:13
  • Logstash 22:18
  • Kibana 18:59
Zawartość kursu

Co zawiera kurs Elasticsearch

Lekcje wideo

ponad 56 lekcji wideo, co łącznie daje ponad 16 godzin materiału wideo

Prace domowe

nikt ich nie lubi, ale pozwalają na lepsze przyswojenie wiedzy

Ocena prac domowych

prace domowe przesyłasz do oceny i otrzymujesz informację zwrotną

Dostęp do grupy

wspólna grupa pozwoli na lepszy przepływ wiedzy oraz rozwiewanie wszelkich wątpliwości dotyczących Elasticsearch

Dożywotni dostęp

dostęp do bieżącego materiału oraz wszelkich aktualizacji, jakie będą się pojawiały z upływem czasu

LIVE Q&A

czasem warto posiedzieć razem i powymieniać się wiedzą. Oczywiście dla chętnych 😉

Najczęściej zadawane pytania

FAQ

Jak długo będę miał dostęp do kursu?
Dostęp do kursu i jego aktualizacji nie ma ograniczeń czasowych. Tak długo jak mój blog będzie istniał, tak długo wszystkie kursy będą dostępne dla kursantów. A w razie jego zamknięcia materiały zostaną udostępnione w formie do pobrania.
Czy otrzymam fakturę VAT?
Tak, oczywiście. A jeśli prowadzisz działalność gospodarczą to zakup kursu możesz wpisać w koszty, dzięki czemu będzie on dla Ciebie dużo tańszy.
Czy kurs mogę zgrać sobie na komputer?
Nie, kurs jest dostępny jedynie poprzez platformę kursową. Natomiast wszelkie dokumenty PDF udostępniane w ramach lekcji możesz zapisać i swobodnie z nich korzystać.
Czy od razu dostaję dostęp do całego kursu?
Tak, po opłaceniu kursu otrzymasz od razu dostęp do całej jego zawartości.
W jaki sposób otrzymam dostęp?
Dane do logowania prześlę Ci mailem, który jest wymagany przy składaniu zamówienia.