MongoDB – vývoj aplikací  (MONGO1)
            
                
                    Databáze, NoSQL a Big Data
                
                    Chcete se naučit, jak efektivně pracovat s MongoDB, jednou z nejpopulárnějších NoSQL databází? Tento dvoudenní kurz vás provede základními koncepty MongoDB, od správy dat a modelování, až po pokročilé dotazování, agregace a transakce. Získáte přehled o MongoDB a jejím nasazení, seznámíte se s nástrojem MongoDB Compass, a naučíte se optimalizovat výkon pomocí indexů. Kurz je prakticky orientovaný a každý účastník bude mít možnost vyzkoušet si práci s daty přímo v MongoDB.
                
                  
                
                TOTO ŠKOLENÍ VÁM POMŮŽE:
                
    - Získat pevné základy práce s MongoDB a pochopit rozdíly mezi NoSQL a SQL databázemi
 
    - Naučit se, jak vkládat, aktualizovat, mazat a dotazovat data v MongoDB
 
    - Spravovat vnořené dokumenty, pole a pracovat s různými typy dat
 
    - Využívat indexy a optimalizovat dotazy pro lepší výkon
 
    - Pracovat s agregacemi a vytvářet komplexní dotazy pomocí pipeline operátorů
 
    - Zvládnout práci s transakcemi a pochopit jejich význam v NoSQL databázích
 
    - Seznámit se s nástrojem MongoDB Compass pro vizuální správu databází
 
                KDO BY SE MĚL KURZU ZÚČASTNIT?
                 - Vývojáři, kteří chtějí začít pracovat s MongoDB a hledají praktické základy
 
  - Datoví architekti, kteří potřebují pochopit NoSQL přístupy a jak navrhovat datové modely
 
    - IT profesiolové, kteří chtějí spravovat databáze MongoDB v on-premise nebo cloudovém prostředí
 
    - Alytici, kteří chtějí provádět pokročilé dotazování a agregace dat uložených v MongoDB
 
                
                
                
                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 MongoDB
 
                            
                                    
                                
                                    - 
                                        Co je MongoDB? Základní principy NoSQL databáze
 
                                
                                    - 
                                        Provoz MongoDB: On-premise vs. cloudové řešení
 
                                
                                    - 
                                        MongoDB Atlas: Úvod do cloudové správy MongoDB
 
                                
                                    - 
                                        Struktura dat: JSON, BSON, a různé datové typy
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Práce s dokumenty
 
                            
                                    
                                
                                    - 
                                        Insert: Vkládání nových dokumentů do databáze
 
                                
                                    - 
                                        Update: Aktualizace datových záznamů
 
                                
                                    - 
                                        Delete: Mazání dokumentů
 
                                
                                    - 
                                        Jednoduché dotazování: Jak efektivně hledat data
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Datové modely
 
                            
                                    
                                
                                    - 
                                        NoSQL vs SQL: Porovnání přístupů a datových modelů
 
                                
                                    - 
                                        Stromové struktury: Jak organizovat hierarchická data
 
                                
                                    - 
                                        Vnořené dokumenty: Práce s daty uvnitř dat
 
                                
                                    - 
                                        Práce s poli: Jak ukládat a dotazovat se na data uložená v polích
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Pokročilé dotazování
 
                            
                                    
                                
                                    - 
                                        Operátory: Používání operátorů v dotazech
 
                                
                                    - 
                                        Práce s daty v poli: Dotazování v uložených polích
 
                                
                                    - 
                                        Data ve vnořených dokumentech: Jak pracovat s komplexními strukturami
 
                                
                                    - 
                                        Regulární výrazy: Jak používat regulární výrazy v dotazech
 
                                
                                    
                                
                        
                    
                        
                            - 
                                MongoDB Compass
 
                            
                                    
                                
                                    - 
                                        Použití MongoDB Compass pro vizuální správu databází
 
                                
                                    - 
                                        Tvorba a úprava dokumentů a dotazů
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Indexy
 
                            
                                    
                                
                                    - 
                                        Typy indexů: Přehled dostupných indexů v MongoDB
 
                                
                                    - 
                                        Základní optimalizace: Jak zlepšit výkon dotazů pomocí indexů
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Agregace
 
                            
                                    
                                
                                    - 
                                        Pipeline: Jak používat agregace v MongoDB
 
                                
                                    - 
                                        Agregační operátory: Práce s operátory v agregacích pro efektivní zpracování dat
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Transakce
 
                            
                                    
                                
                                    - 
                                        Pochopení transakcí v MongoDB
 
                                
                                    - 
                                        Jak pracovat s transakcemi pro zachování konzistence dat
 
                                
                                    
                                
                        
                    
                        
                            - 
                                Kurzory
 
                            
                                    
                                
                                    - 
                                        Práce s kurzory: Jak iterovat nad výsledky dotazů
 
                                
                                    
                                
                        
                    
                    
 
                
                    - 
                         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.)