ElasticSearch: Efektivní vyhledávání a analýza dat (ELSSR)
            
                
                    Databáze, NoSQL a Big Data
                
                    ElasticSearch je výkonný nástroj pro full-textové vyhledávání a analýzu dat, který se široce používá v moderních systémech pro práci s velkými objemy dat. Tento dvoudenní kurz účastníky provede základními principy ElasticSearch, od jeho nasazení, základní architektury, až po pokročilé techniky dotazování a analýzy dat. Naučíte se efektivně pracovat s indexy, dotazy a agregacemi, a využívat ElasticSearch k vyhledávání v komplexních datových strukturách. Součástí je také úvod do Ingest node a jeho využití pro předzpracování dat.
                
                  
                
                TOTO ŠKOLENÍ VÁM POMŮŽE:
                - Získat pevné základy v práci s ElasticSearch, včetně jeho architektury a klíčových konceptů, jako jsou indexy, shardy a dokumenty
  - Naučit se efektivně dotazovat a analyzovat data pomocí různých typů dotazů, jako jsou Full text, Term a Query String
  - Porozumět rozdílům mezi ElasticSearch a OpenSearch a naučit se provozovat ElasticSearch v cloudovém i on-premise prostředí
  - Efektivně využívat filtry a agregace k optimalizaci vyhledávání a analýzy dat
  - Seznámit se s principy konzistence dat v distribuovaných systémech a zajistit správnost a dostupnost dat
  - Prozkoumat možnosti Ingest node pro předzpracování dat před jejich uložením do ElasticSearch
 
                KDO BY SE MĚL KURZU ZÚČASTNIT?
                - Vývojáři, kteří chtějí implementovat ElasticSearch pro full-textové vyhledávání a analýzu dat ve svých projektech
  - Datoví architekti, kteří potřebují navrhovat vyhledávací a analytické systémy na bázi ElasticSearch
  - IT profesionálové, kteří zodpovídají za nasazení a správu ElasticSearch v on-premise nebo cloudových prostředích
  - Analytici, kteří chtějí využít ElasticSearch pro pokročilé dotazování a analýzu dat
 
                
                
                
                Privátní školení a termíny na míru
 
                Toto téma je možné zrealizovat pouze jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.
                
 
                V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků. 
                
                Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob. 
                
                
                    KDE A KDY KURZ PROBÍHÁ?
                    
                
                Kontaktujte nás
                
                
                
                
                
                      
                    
                        
	
                            
                            
                                
                                S námi 
máte na výběr: Přijďte na 
kurz osobně do naší učebny, nebo se ke kurzu 
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení 
naleznete zde.
                            
 
                        
 
                        
                         
                        
                    
               
 
                
                
                
                    Náplň kurzu:
               
                Skrýt detaily
               
                
                    
                        
                            - 
                                Úvod do ElasticSearch
 
                            
                                    
                                
                                    - 
                                        Co je ElasticSearch a jak funguje
 
                                
                                    - 
                                        Různé vzory použití (usage patterns) ElasticSearch pro vyhledávání a analýzu dat
 
                                
                                    - 
                                        API Access a dostupné ovladače (Drivers) pro různé programovací jazyky
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Provoz ElasticSearch
 
                            
                                    
                                
                                    - 
                                        Nasazení ElasticSearch v cloudovém prostředí vs. on-premise instalace
 
                                
                                    - 
                                        Rozdíly mezi ElasticSearch a OpenSearch, výhody a nevýhody obou řešení
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Architektura ElasticSearch
 
                            
                                    
                                
                                    - 
                                        Přehled architektury ElasticSearch
 
                                
                                    - 
                                        Klíčové komponenty, jako jsou uzly (nodes), shardy a repliky, a jejich role v distribuci dat
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Základní koncepty
 
                            
                                    
                                
                                    - 
                                        Index: Co je index v ElasticSearch a jak funguje
 
                                
                                    - 
                                        Shard: Princip shardování a distribuce dat
 
                                
                                    - 
                                        Typy dat: Strukturované, nestrukturované a komplexní datové typy
 
                                
                                    - 
                                        Dokument: Jak ElasticSearch spravuje dokumenty, jejich vkládání a vyhledávání
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Mapping
 
                            
                                    
                                
                                    - 
                                        Základní principy mapování (Mapping) dat v ElasticSearch
 
                                
                                    - 
                                        Různé datové typy v ElasticSearch a jak je efektivně využívat
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Dotazování v ElasticSearch
 
                            
                                    
                                
                                    - 
                                        Přehled dotazovacích možností
 
                                
                                    - 
                                        Full text dotazy vs Term dotazy: Kdy použít jaký typ dotazu
 
                                
                                    - 
                                        Query String a Simple Query String dotazy: Různé přístupy k dotazování
 
                                
                                    - 
                                        Match dotazy: Efektivní způsob vyhledávání dokumentů
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Datová konzistence
 
                            
                                    
                                
                                    - 
                                        Zajištění konzistence dat v distribuovaném prostředí
 
                                
                                    - 
                                        Principy dostupnosti a konzistence dat v ElasticSearch
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Filtry a Agregace
 
                            
                                    
                                
                                    - 
                                        Použití filtrů pro optimalizaci výsledků vyhledávání
 
                                
                                    - 
                                        Agregace: Jak analyzovat data pomocí metrik, buckets a pipelines
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Datová analýza
 
                            
                                    
                                
                                    - 
                                        Jak využívat ElasticSearch k pokročilé analýze dat
 
                                
                                    - 
                                        Kombinace dotazů a agregací pro získání komplexního přehledu o datech
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Ingest node
 
                            
                                    
                                
                                    - 
                                        Přehled Ingest node: Jak předzpracovávat data před jejich uložením
 
                                
                                    - 
                                        Praktické využití Ingest node pro transformaci a obohacení dat před indexováním
 
                                
                                    
                                
                        
                    
                    
 
                
                    - 
                         Předpokládané znalosti:
 
                    - 
                        Základní přehled v oblasti relačních databází či vývoje aplikačních backendu
 
                    
                    
                    
                    
                    - 
                        Časový rozvrh:
 
                    - 
                        2 dny (9:00hod. - 17:00hod.)
 
                    
                    
                    
                    
                    
                    
                    - 
                        Jazyk:
 
                    - 
                        Česky