Kurzy a certifikace Open Source

Cloud

Elasticsearch

29.900 CZK

Cena (bez DPH)

Days2
23. 1.24. 1. 2025
virtual
CZ

Kurz Elasticsearch je určen pro všechny, kdo se chtějí naučit jak pomocí technologie Elasticsearch ukládat a vyhledávat ve velkém množství dat, která lze jednoduše škálovat. Ať už stavíte fulltextové vyhledávání na webu pro Vaše zákazníky, chcete ukládat, vyhodnocovat a vizualizovat velké množství logů. Nebo mít přehledně přístup do všech dat, které jsou součástí vašeho businessu na jednom místě, je pro Vás určen právě tento kurz. Po jeho absolvování budete rozumět technologii Elasticsearch a budete ji schopni využít pro Vaše konkrétní požadavky.

Kurz je tvořen z několika bloků, kde vždy účastník porozumí dané oblasti a následně si jí ihned vyzkouší. Zároveň ke každému okruhu obdrží materiály, díky kterým bude možné si danou problematiku kdykoliv osvěžit.

Možnosti financování 

Cena za účastníka 6.513 Kč vč. DPH s podporou v programu JSEM V KURZU v rámci Národního plánu obnovy (registrace zde).
Cena za účastníka 36.179 Kč vč. DPH bez podpory (tj. 29.900 Kč bez DPH).

Cílová skupina

Kurz je zaměřen na všechny IT profesionály, kteří potřebují řešit problém ukládání většího množství dat, v nichž chtějí jednoduše vyhledávat a vizualizovat je. 

Cíle kurzu

Účastníci se mimo jiné naučí:

  • Elasticsearch školení probíhá vždy na aktuální verzi
  • Jak ukládat a vyhledávat v nestrukturovaných datech
  • Pochopí jak funguje fulltextové vyhledávání a jak jej vytvořit
  • Jak zpracovávat velké množství dat a jednoduše je horizontálně škálovat

Garant kurzu

PETR NOVOTNÝ

Petrův odborný záběr je od solution architektury přes vlastní development (JavaScript, PHP) přes Elasticsearch, Oracle, PL/SQL až po agilní metodiky a SCRUM. Petr se zároveň věnuje již několik let technologii Elasticsearch a stal se kmenovým lektorem společnosti Datascript.

Osnova

Proč Elasticsearch?

  • Úvod
  • Základy práce s Elasticsearch
  • Seznámení se základními nástroji
  • Základní operace 

Cluster v kostce 

  • Instalace a konfigurace Elasticsearch pro vývoj a produkční prostředí
  • Architektura clusteru
  • Jak navrhnout cluster pro různé případy použití
  • Konfigurace, ukázky z reálných projektů
  • Tipy z praxe
  • Lab 

Ukládání dat

  • Jak indexovat data do Elasticsearch?
    • Různé možnosti indexace
    • Fulltext, logy, ukázka na datech z reálných projektů
  • Jak funguje indexace pod pokličkou?
  • Základní optimalizace při indexaci
  • Tipy z praxe, na co si dát pozor
  • Lab 

Mapping

  • Indexy, typy, fieldy
  • Jak navrhnout strukturu pro fulltext a logy?
  • Datové typy v kostce
  • Šablony indexů
  • Dynamic mapping, vs. static mapping - co kdy a jak použít?
  • Lab 

Základy vyhledávání v datech

  • Vyhledávámě jednoduše v datech
  • Distribuované vyhledávání
  • Nestrukturovaná data
  • Základy Relevance
  • Lab 

Analýza textu

  • Úvod do analýzy textu
  • Ukládáme texy v češtině a ostatních jazycích
  • Analyzátory – tokenizace textu a filtry
  • Synonyma
  • Tipy pro vyhledávání v češtině
  • Lab 

Vyhledávání v datech

  • Queries, Filters
  • Query DSL, Bool query
  • Různé druhy dotazů, jaké používat v jakých situacích?
  • Jak na vyhledávání ve více polích?
  • Best practices pro různé situace
  • Lab 

Agregace

  • Základy agregací
  • Výpočty nad daty, přehled agregací
  • Nejpoužívanější agregace do hloubky
  • Kibana v kostce
  • Best practices
  • Lab 

Suggestions

  • Překlepy, doplňování slov a frází
  • Context, phrase, term suggestors
  • Jak na „Měli jste na mysli“?
  • Best practices
  • Lab 

Modelování dat

  • Jak modelovat vztahy mezi objekty
  • Vazba parent-child
  • Vnořené dokumenty
  • Best practices
  • Lab 

Ukládáme dotazy

  • Percolator
  • Ukázky použití percolatoru v praxi
  • Lab

Technické specifikace

  • Počítač s jakýmkoliv OS (Linux, Windows, OS X)
  • SSH klient (na Windows např. Winsshterm, Putty), oprávnění připojit se vzdáleně na SSH (port 22)
  • Webový prohlížeč

Předpoklady účastníka

Základní znalost databázových systémů.

Navazující kurzy

Elasticsearch - fulltext v praxi

Elastic Stack - ukládání a analýza logů

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole

Recenze

Lukáš Váňa
17. 6. 2024
Pro mě jako začínajícího správce a uživatele systému elasticsearch byl kurz přínosný v předvedení pokročilejších postupů správy a použití elasticsearch. Byly předvedeny možnosti důležitého nastavení a používání funkcí, které jsem původně považoval za podružné a méně důležité. V kurzu byla předvedena alternativní aplikace pro správu elasticsearch, o jejíž existenci jsem nevěděl. Aplikace zpřehledňuje a zjednodušuje některé uživatelské činnosti v elasticsearch. Dozvěděl jsem se i informace pro lepší optimalizace a nastavení pro zvýšení rychlosti v mém firemním elasticsearch. Lukáš Váňa, První certifikační autorita, a.s.
Zdeněk Lefner
16. 6. 2022
Vynikající školení s velkým množstvím informací a tipů v reálného světa. Zdeněk Lefner, OMNI-X CZ, s.r.o.
Jakub Cabánek
8. 12. 2021
Lektor mal snahu aj napriek absencií priameho kontaktu so študentom podrobne a zrozumiteľne vysvetliť potrebnú problematiku. Školenie mi poskytlo počiatočný základ, skvelý odrazový mostík. Výborná reakcia na dotazy a užitočný spôsob výkladu na praktických ukážkach. Jakub Cabánek, Nemak Slovakia s.r.o.
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace