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.)