Elasticsearch – poziom podstawowy
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest:
- zrozumienie podstawowych koncepcji Elasticsearch, w tym architektury, indeksów, dokumentów, zapytań i analizy danych.
- nauka, jak uruchomić i skonfigurować Elasticsearch oraz jak tworzyć i zarządzać indeksami.
- zdobycie umiejętności pisania zapytań w Elasticsearch, w tym zapytań pełnotekstowych, filtrujących i agregacyjnych.
- zrozumienie, jak wykorzystać Elasticsearch do efektywnego wyszukiwania i analizy dużych zbiorów danych.
- zdobycie praktycznych umiejętności w pracy z narzędziami takimi jak Kibana oraz Elasticsearch REST API.
Umiejętności
- pisania zapytań w Elasticsearch w celu efektywnego przeszukiwania i filtrowania danych.
- tworzenia i zarządzania indeksami oraz dokumentami w Elasticsearch.
- konfiguracji Elasticsearch w kontekście wydajności i optymalizacji.
- korzystania z narzędzia Kibana do wizualizacji danych oraz monitorowania wyników wyszukiwania.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla:
- programistów, którzy chcą nauczyć się, jak korzystać z Elasticsearch do przechowywania, wyszukiwania i analizy danych w aplikacjach.
- architektów systemów, którzy chcą zrozumieć, jak Elasticsearch może być zintegrowany z innymi systemami i jak wspierać skalowalne rozwiązania w architekturze mikroserwisów.
- osób, które dopiero zaczynają swoją przygodę z przetwarzaniem danych i wyszukiwaniem, a także tych, którzy chcą zdobyć praktyczne umiejętności w pracy z narzędziami typu Elasticsearch i Kibana.
Szkolenie dla programistów i architektów
Przygotowanie uczestników
Praktyczna umiejętność programowania w języku Java.
- Czas trwania
Przed nami:
- 2 dni, 16 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy opis szkolenia
Wprowadzenie do Elasticsearch
- Ekosystem Elasticsearch
- Stos ELK: Elasticsearch, Logstash, Kibana
- Architektura i role węzłów
Zarządzanie danymi
- Sharding i Replikacja
- Praca z indeksami
- Podstawowe operacje na danych
- Routing i jego zasada działania
- Wersjonowaie
Analiza tekstu
- Podstawowe zagadanienia
- Wbudowane analizatory
- Tokenizatory oraz filtry zanków i tokenów
Mapowanie danych
- Typy danych
- Typ object vs. Typ nested
- API Reindex
- Mapowanie dynamiczne
Java Client
- Konfiguracja i połączenie z Elasticsearch
- Operacje CRUD
- Przetwarzanie zapytań i agregacji
- Obsługa błędów i wyjątków
Metda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
- Ścieżka rozwoju
- Zaawansowana architektura mikroserwisów oraz komunikacja asynchroniczna
- Apache Kafka – architektura i Spring Kafka
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
