Návrh Školení
Základy datové náročnosti Platform Engineering
- Úvod do datově náročných aplikací
- Výzvy v platformovém inženýrství pro velká data
- Přehled architektur zpracování dat
Datové modelování a Management
- Principy datového modelování pro škálovatelnost
- Možnosti a optimalizace ukládání dat
- Správa životního cyklu dat v distribuovaném prostředí
Big Data Processing Frameworks
- Přehled nástrojů pro zpracování velkých dat (Hadoop, Spark, Flink)
- Dávkové vs. streamové zpracování
- Nastavení kanálu zpracování velkých dat
Platformy pro analýzu v reálném čase
- Architektura pro analýzu v reálném čase
- Motory pro zpracování datových proudů (Kafka Streams, Apache Storm)
- Vytváření řídicích panelů a vizualizací v reálném čase
Data Pipeline Orchestrace
- Workflow management s Apache Airflow a dalšími
- Automatizace datových kanálů pro efektivitu
- Monitorování a upozornění na datové kanály
Zabezpečení platformy a dodržování předpisů
- Nejlepší bezpečnostní postupy pro datové platformy
- Zajištění soukromí dat a dodržování předpisů
- Implementace bezpečné kontroly přístupu k datům
Ladění a optimalizace výkonu
- Techniky pro optimalizaci datové propustnosti a latence
- Strategie škálování pro platformy náročné na data
- Srovnávání a sledování výkonu
Případové studie a osvědčené postupy
- Analýza úspěšných implementací datové platformy
- Poučení od lídrů v oboru
- Rozvíjející se trendy v datově náročném platformovém inženýrství
Projekt Capstone
- Návrh řešení platformy pro datově náročnou aplikaci
- Implementace prototypu potrubí pro zpracování dat
- Hodnocení výkonu a škálovatelnosti platformy
Shrnutí a další kroky
Požadavky
- Pochopení základních datových struktur a algoritmů
- Zkušenosti s programováním Java, Scala nebo Python
- Seznámení se základními pojmy databází a SQL
Publikum
- Vývojáři softwaru
- Datoví inženýři
- Technické vede
Reference (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Kurz - Impacted Function Point (IFP)
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.
Zaid Amerika
Kurz - Unit of Software Measurement Parameterization (UMSP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.