Elasticsearch dla programistów

Opis

Szkolenie zapewnia gruntowne przygotowanie do wykorzystania Elasticsearch w aplikacjach. Program został zaprojektowany tak, aby uczestnicy mogli poznać zarówno teoretyczne podstawy, jak i praktyczne aspekty integracji Elasticsearch z systemami. Podczas warsztatów uczestnicy uczą się projektować modele danych, implementować zaawansowane wyszukiwanie oraz optymalizować zapytania. Zajęcia prowadzone są w formie warsztatowej, gdzie każde zagadnienie jest natychmiast weryfikowane w praktyce.

Profil uczestnika

  • Programiści backend wykorzystujący Elasticsearch
  • Deweloperzy aplikacji wyszukiwania
  • Inżynierowie ds. integracji systemów
  • Architekci rozwiązań wyszukiwania
  • Full-stack developerzy
  • Technical leaderzy zespołów programistycznych

Agenda

  1. Podstawy integracji
    • Modele danych w Elasticsearch
    • API indeksowania i wyszukiwania
    • Mapowanie i analizatory
    • Obsługa błędów
  2. Zaawansowane wyszukiwanie
    • Projektowanie zapytań złożonych
    • Agregacje i analityka
    • Geolokalizacja
    • Sugestie i autouzupełnianie
  3. Wydajność i optymalizacja
    • Cache i buforowanie
    • Optymalizacja zapytań
    • Zarządzanie połączeniami
    • Monitorowanie wydajności
  4. Integracja z aplikacjami
    • Wzorce projektowe
    • Obsługa współbieżności
    • Strategie aktualizacji
    • Testowanie integracji

Korzyści

Po ukończeniu szkolenia uczestnicy będą posiadać umiejętności niezbędne do efektywnej implementacji Elasticsearch w aplikacjach. Zdobędą praktyczną wiedzę w zakresie projektowania modeli danych i tworzenia zaawansowanych zapytań wyszukiwania. Uczestnicy nauczą się optymalizować wydajność integracji oraz implementować funkcje takie jak sugestie czy geolokalizacja. Poznają również najlepsze praktyki w zakresie testowania i monitorowania wydajności rozwiązań opartych o Elasticsearch.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu aplikacji
  • Znajomość REST API
  • Podstawowa wiedza o bazach danych
  • Znajomość JSON

Zagadnienia

  • REST API Elasticsearch
  • Modelowanie danych
  • Mapowanie i analizatory
  • Zaawansowane wyszukiwanie
  • Agregacje i analityka
  • Geolokalizacja
  • Optymalizacja zapytań
  • Obsługa błędów
  • Wzorce integracji
  • Testowanie
  • Monitorowanie wydajności
  • Zarządzanie połączeniami

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2950 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-729

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *