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.
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.
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.
Przykładowe lekcje z kursu
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
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 😉