Zobrazit vše

Elasticsearch

Elasticsearch dnes pohání vyhledávání, monitoring a analýzu logů v tisících produkčních systémů — od e-commerce platforem přes bankovní systémy až po státní infrastrukturu. Ale nastavit ho správně, modelovat data efektivně a psát dotazy, které opravdu fungují, není samozřejmostí. 
Úroveň
Určeno účastníkům bez znalostí a zkušeností
základní
Délka kurzu
2 dny
Jazyk
 cz  eu
Kód kurzu
PU21010267
Elasticsearch
Kategorie:
Chcete tento kurz na míru pro vaši firmu? Kontaktujte nás

Kurzy s lektorem

Termín
Jazyk
Místo
Forma
?
Jak a kde kurz probíhá.
Cena bez DPH
3. - 4. 9. 2026
Jazyk
Místo
Praha
Forma
učebna
?
Kurz probíhá prezenčně v učebně s lektorem.
Kód vybraného kurzu: PU21010267-0028
Cena bez DPH
24 500 Kč
3. - 4. 9. 2026
Jazyk
Místo
online
Forma
virtuální učebna
?
Kurz probíhá online přes počítač a ve stanoveném termínu, lektor je připojen vzdáleně.
Kód vybraného kurzu: PU21010267-0031
Cena bez DPH
24 500 Kč
8. - 9. 10. 2026
Jazyk
Místo
online
Forma
virtuální učebna
?
Kurz probíhá online přes počítač a ve stanoveném termínu, lektor je připojen vzdáleně.
Kód vybraného kurzu: PU21010267-0027
Cena bez DPH
24 500 Kč
7. - 8. 12. 2026
Jazyk
Místo
online
Forma
virtuální učebna
?
Kurz probíhá online přes počítač a ve stanoveném termínu, lektor je připojen vzdáleně.
Kód vybraného kurzu: PU21010267-0024
Cena bez DPH
24 500 Kč
7. - 8. 12. 2026
Jazyk
Místo
Praha
Forma
učebna
?
Kurz probíhá prezenčně v učebně s lektorem.
Kód vybraného kurzu: PU21010267-0033
Cena bez DPH
24 500 Kč
Otevřený termín
?
Společně se domluvíme na konkrétním datu. Jedná se o nezávaznou objednávku.
Jazyk
Místo
online
Forma
virtuální učebna
?
Kurz probíhá online přes počítač a ve stanoveném termínu, lektor je připojen vzdáleně.
Kód vybraného kurzu: PU21010267-0005
Cena bez DPH
24 500 Kč
Otevřený termín
?
Společně se domluvíme na konkrétním datu. Jedná se o nezávaznou objednávku.
Jazyk
Místo
online
Forma
virtuální učebna
?
Kurz probíhá online přes počítač a ve stanoveném termínu, lektor je připojen vzdáleně.
Kód vybraného kurzu: PU21010267-0006
Cena bez DPH
24 500 Kč

Vyjádření účastníků

ilustrační obrázek Matouš Panc
Matouš Panc
SIT MĚSTA PLZNĚ
"Kurz velice dobře postavený pro začátečníky. Lektor má dobrý přednes. V každé kapitole byl na konci prostor pro samostatné úkoly, což mi vyhovovalo. S celým kurzem jsem velmi spokojený."

Popis kurzu

Tento dvoudenní kurz vás provede Elasticsearch od základní terminologie a mapování dat přes pokročilé vyhledávací dotazy a agregace až po zpracování logů pomocí celého Elastic Stacku — Kibany, Logstashe a Beats. Každý blok završíte samostatným praktickým úkolem, takže si látku skutečně zažijete, ne jen vyslechnete.

Požadované znalosti

Znalost libovolného databázového systému, základní povědomí o HTTP protokolu a formátu JSON. Není nutná žádná znalost Elasticsearch - vhodné pro začátečníky.

Komu je kurz určen

Kurz je určen pro vývojáře a administrátory, kteří pracují s velkým množstvím dat nebo logů a chtějí je efektivně ukládat, prohledávat a vizualizovat. Nevyžaduje předchozí znalost Elasticsearch — stačí základní povědomí o databázích, HTTP protokolu a formátu JSON.

Obsah kurzu

📅  Den 1 — Základy, datový model a vyhledávání

  • Úvod do Elasticsearch Pochopíte, co Elasticsearch je, kde se používá v praxi a co ho odlišuje od relačních databází. Seznámíte se se základní terminologií — index, dokument, shard, replika — a spustíte první dotazy.
  • Mapping a datové typy Naučíte se navrhovat mapping pro různé typy dat — text, keyword, number, date, geo a další. Pochopíte rozdíl mezi dynamickým a explicitním mapováním a kdy který přístup zvolit. Projdete si práci s index templates, aliasy a reindexací. Zvládnete hromadné úpravy a mazání dat i modelování složitějších relací pomocí nested type.
  • Vyhledávání — základy Naučíte se psát dotazy pomocí query string i request body search. Pochopíte klíčový rozdíl mezi vyhledáváním a filtrováním dat a kdy každý přístup použít. Projdete si term-level queries pro přesnou shodu a compound queries pro kombinování podmínek.
  • Fulltextové vyhledávání do hloubky Pochopíte, jak funguje invertovaný index — základ každého fulltextového vyhledávání. Naučíte se pracovat s analyzéry: předdefinovanými i vlastními (normalizace, tokenizace, filtry). Zvládnete vyhledávání s překlepy, našeptávání, synonyma a budete rozumět tomu, jak Elasticsearch řadí výsledky podle relevance.


📅  Den 2 — Agregace, skriptování a Elastic Stack

  • Agregace Agregace jsou jednou z nejsilnějších funkcí Elasticsearch — umožňují analyzovat data podobně jako SQL GROUP BY, ale mnohem flexibilněji. Naučíte se psát bucket agregace (seskupování), metric agregace (průměry, součty, percentily) a pipeline agregace (výpočty nad výsledky jiných agregací). Výsledky vizualizujete přímo v Kibaně.
  • Skriptování Naučíte se využívat Painless skripty pro výpočty za běhu — skriptovaná pole, vlastní řazení výsledků nebo úpravy dokumentů při indexaci. Pochopíte, kdy skriptování dává smysl a jak ho bezpečně používat v produkci.
  • Elastic Stack — Kibana, Logstash a Beats Projdete celý ekosystém okolo Elasticsearch. Kibana poslouží jako vizualizační vrstva — naučíte se v ní tvořit dashboardy, spouštět dotazy a monitorovat cluster. Logstash vám umožní přijímat, transformovat a odesílat data z libovolného zdroje. Beats jsou lehcí agenti pro sběr logů, metrik a síťového provozu přímo ze serverů. Propojíte všechny části do funkčního pipeline pro zpracování logů.
  • Konfigurace pro produkční provoz Závěr kurzu je věnován provozu Elasticsearch v produkci — konfiguraci clusteru, nastavení replikace a shardů, zálohování pomocí snapshots a základům monitoringu. Odcházíte s přehledem o tom, na co si dát pozor při nasazení do ostrého prostředí.

Certifikace

Po absolvování kurzu získáte certifikát Pumpedu.
  • platnost: 3 roky
  • na vyžádání vystavíme certifikát v angličtině
Pumpedu je autorizovaná vzdělávací společnost s akreditacemi předních mezinárodních organizací v oblasti IT, projektového řízení a profesního rozvoje.

Certifikát potvrzuje vaše odborné znalosti a je uznávaným dokladem způsobilosti pro zaměstnavatele v ČR i zahraničí

Materiály

Součástí kurzu jsou rozsáhlé studijní materiály v elektronické podobě v českém jazyce, ke kterým se můžete kdykoli vrátit — při řešení konkrétního problému nebo onboardingu nového kolegy.

Cíle

Po absolvování tohoto dvoudenního kurzu budete rozumět tomu, jak Elasticsearch funguje uvnitř, a budete schopni ho efektivně využívat — od návrhu datového modelu přes psaní složitých dotazů až po provoz v produkčním prostředí.

Konkrétně se naučíte:

  • správně navrhnout mapping a datový model pro různé typy dat
  • psát fulltextové i strukturované dotazy včetně filtrování, řazení a relevance
  • stavět vlastní analyzéry pro češtinu a další jazyky
  • využívat agregace pro analýzu a vizualizaci dat
  • zpracovávat logy pomocí Logstashe, Beats a Kibany
  • nakonfigurovat Elasticsearch pro produkční provoz a zálohování

Časté otázky

Co je Elasticsearch a k čemu se používá?
Elasticsearch je open source vyhledávací a analytický nástroj postavený nad knihovnou Lucene, který slouží k rychlému fulltextovému vyhledávání ve velkém množství dat. Využívá se pro vyhledávání na webu a v e-shopech, analýzu logů, monitoring aplikací i jako škálovatelné úložiště dokumentů.

Co je Elastic Stack (ELK Stack) a jak souvisí s Elasticsearch?
Elastic Stack je sada nástrojů kolem Elasticsearch – Kibana slouží k vizualizaci a analýze dat, Logstash a Beats ke sběru a zpracování dat, například logů z serverů a aplikací. Elasticsearch v tomto celku funguje jako centrální úložiště a vyhledávací engine, do kterého ostatní nástroje data ukládají nebo z něj čtou.

Potřebuji před kurzem znát Elasticsearch nebo mít programátorské zkušenosti?
Ne, žádná předchozí znalost Elasticsearch není nutná – kurz je určen začátečníkům. Vhodným základem je znalost libovolného databázového systému a základní povědomí o HTTP protokolu a formátu JSON.

Jaký je rozdíl mezi Elasticsearch a klasickou relační databází (např. MySQL)?
Relační databáze jsou optimalizované na strukturovaná data a přesné shody v dotazech. Elasticsearch je naopak navržený pro fulltextové vyhledávání s hodnocením relevance, částečnou shodou, opravou překlepů a rychlou prací s velkým objemem nestrukturovaných nebo polostrukturovaných dat, jako jsou texty nebo logy.

Co jsou to analyzéry v Elasticsearch a proč jsou důležité pro vyhledávání?
Analyzéry určují, jak se text při indexaci rozdělí na jednotlivá slova (tokenizace) a jak se normalizuje – například na malá písmena nebo bez diakritiky. Správně nastavený analyzér je klíčový pro to, aby fulltextové vyhledávání fungovalo přesně, počítalo s překlepy, synonymy nebo českou diakritikou.

Naučím se v kurzu i práci s agregacemi a analytickými dotazy?
Ano, kurz obsahuje samostatný blok o agregacích – bucket, metric i pipeline agregacích – včetně jejich vizualizace v nástroji Kibana, takže se naučíte data nejen vyhledávat, ale i statisticky vyhodnocovat.

Je Elasticsearch vhodný i pro zpracování a analýzu logů?
Ano, to je jedno z hlavních praktických využití probíraných v kurzu. Účastníci se seznámí s nástroji Beats a Logstash pro sběr logů a s Kibanou pro jejich vizualizaci a analýzu.

Jak dlouho kurz trvá a v jaké formě probíhá?
Kurz je dvoudenní a lze ho absolvovat prezenčně v učebně v Praze nebo online formou virtuální učebny, včetně samostatně vypracovávaných praktických úkolů.

Pro koho je kurz Elasticsearch určen?
Kurz je vhodný pro každého, kdo se zajímá o fulltextové vyhledávání, ukládání velkého množství dat nebo analýzu logů – typicky pro vývojáře, administrátory i analytiky pracující s daty.

Řeší kurz i provoz Elasticsearch v produkčním prostředí?
Ano, poslední část kurzu se věnuje konfiguraci Elasticsearch pro produkční provoz, zálohování a monitoringu, takže získáte přehled i o praktických aspektech mimo samotné vyhledávání a agregace.

Lektoři

Luděk (programátor)
Luděk (programátor)

Programátor, který se nejčastěji stará o backend, vytváří API pro frontend nebo mobilní aplikace. Používá programovací jazyky Java a PHP. Data ukládá do relačních databází (MySQL) nebo dalších úložišť (především Elasticsearch, ale i MongoDB nebo Redis). O Elasticsearch se však zajímá nejvíce. Pokud to dává smysl, používá architekturu mikroslužeb a náročnější operace nechává zpracovat na pozadí prostřednictvím RabbitMQ.

Zajímá se o linuxové kontejnery, konkrétně o nástroje Docker a Kubernetes. S jejich použitím má praxi při lokálním vývoji i v produkčním prostředí. Je příznivcem filozofie DevOps a pro CI/CD využívá CircleCI a GitLab CI.

Hojně se účastní vývojářských konferencí a srazů, kde čerpá nové vědomosti, které dále předává formou článků, školení a přednášek (např. Poslední sobota, kde mluvil o agregaci logů kontejnerů pomocí Elastic Stacku).
 

Chcete tento kurz na míru pro vaši firmu?

Kontaktujte nás

Aktuality ke kurzu

Náhledový obrázek novinky
Slevy a Dotace 24. 7. 2026
Dotace na vzdělávání 2026–2028: Digi pro firmu i Jsem v kurzu jsou tady

Ministerstvo práce a sociálních věcí spustilo dvě zásadní dotace na vzděláváníDigi pro firmu a Jsem v kurzu. Jde o poslední výzvy v rámci stávajícího programového období. Po roce 2028 nikdo neví, co přijde. Máme před sebou 25 měsíců, ve kterých má smysl naplno využít státní spolufinancování rozvoje vašich lidí i sebe samých a uspět tak v silné konkurenci na trhu.

Náhledový obrázek novinky
Slevy a Dotace 16. 7. 2026
DOTACE: Jsem v kurzu

Příspěvek od Úřadu práce až 35 000 Kč na váš osobní rozvoj.

Přemýšlíte o novém kurzu, ale odrazuje vás cena? Úřad práce ČR nabízí příspěvek na úhradu kurzu digitálního vzdělávání až do výše 35 000 Kč vč. DPH. Pomůžeme vám zjistit, jestli na příspěvek dosáhnete. Připravujeme vlastní nabídku kurzů, na které bude možné dotaci čerpat.

Náhledový obrázek novinky
Slevy a Dotace 9. 7. 2026
DOTACE: Digi pro firmu

Vzdělávání zaměstnanců s příspěvkem od Úřadu práce

Program Vzdělávání pro firmy umožňuje proškolit tým s finanční podporou státu a ušetřit tak i statisíce korun na rozvoji vašich lidí. Pumpedu vám pomůže sestavit vzdělávací plán, vybrat vhodná témata a projít celým procesem bez zbytečných komplikací.

Vyjádření účastníků

ilustrační obrázek Matouš Panc
Matouš Panc
SIT MĚSTA PLZNĚ
"Kurz velice dobře postavený pro začátečníky. Lektor má dobrý přednes. V každé kapitole byl na konci prostor pro samostatné úkoly, což mi vyhovovalo. S celým kurzem jsem velmi spokojený."

Chcete tento kurz na míru pro vaši firmu?

Kontaktujte nás

Aktuality ke kurzu

Náhledový obrázek novinky
Slevy a Dotace 24. 7. 2026
Dotace na vzdělávání 2026–2028: Digi pro firmu i Jsem v kurzu jsou tady

Ministerstvo práce a sociálních věcí spustilo dvě zásadní dotace na vzděláváníDigi pro firmu a Jsem v kurzu. Jde o poslední výzvy v rámci stávajícího programového období. Po roce 2028 nikdo neví, co přijde. Máme před sebou 25 měsíců, ve kterých má smysl naplno využít státní spolufinancování rozvoje vašich lidí i sebe samých a uspět tak v silné konkurenci na trhu.

Náhledový obrázek novinky
Slevy a Dotace 16. 7. 2026
DOTACE: Jsem v kurzu

Příspěvek od Úřadu práce až 35 000 Kč na váš osobní rozvoj.

Přemýšlíte o novém kurzu, ale odrazuje vás cena? Úřad práce ČR nabízí příspěvek na úhradu kurzu digitálního vzdělávání až do výše 35 000 Kč vč. DPH. Pomůžeme vám zjistit, jestli na příspěvek dosáhnete. Připravujeme vlastní nabídku kurzů, na které bude možné dotaci čerpat.

Náhledový obrázek novinky
Slevy a Dotace 9. 7. 2026
DOTACE: Digi pro firmu

Vzdělávání zaměstnanců s příspěvkem od Úřadu práce

Program Vzdělávání pro firmy umožňuje proškolit tým s finanční podporou státu a ušetřit tak i statisíce korun na rozvoji vašich lidí. Pumpedu vám pomůže sestavit vzdělávací plán, vybrat vhodná témata a projít celým procesem bez zbytečných komplikací.

Proč s námi