Návrh Školení
\n Úvod do služby Microsoft Azure
- Přehled služeb Azure a cloudových výpočtů
- Nastavení předplatného a prostředí Azure
- Seznámení s skupinami prostředků, virtuálními stroji a síťovými strukturami
Vytváření událostmi řízených a serverless architektur
- Úvod do služby Azure Functions a principů serverless výpočtů
- Vytváření událostmi řízených aplikací s využitím nástrojů Azure Event Grid a Service Bus
- Konstrukce serverless API a pracovních postupů
Správa úložišť dat a databází v prostředí Azure
- Seznámení s typy úložišť Azure (Blob, Table, Queue, File)
- Správa databází Azure SQL Database a Cosmos DB
- Integrace řešení na ukládání dat do cloudových aplikací
Nasazování webových aplikací v Azure
- Seznámení s nástrojem Azure App Service a možnostmi nasazení
- Vývoj a nasazování kontejnerizovaných aplikací pomocí technologie Docker
- Škálování webových aplikací s využitím Kubernetes a nástroje Azure Container Instances
Integrace umělé inteligence a strojového učení do cloudových aplikací
- Úvod do služeb Azure AI a kognitivních nástrojů
- Vytváření modelů pomocí nástroje Azure Machine Learning Studio
- Aplikace počítačového vidění a zpracování přirozeného jazyka
Metody DevOps a kontinuální integrace/distribuce v Azure
- Nastavení automatizovaných pipeline pro CI/CD s použitím nástroje Azure DevOps
- Správa infrastruktury prostřednictvím kódů za pomoci nástrojů Terraform a Bicep
- Monitorování a logování aplikací pomocí služby Azure Monitor
Využití GitHub Copilot k podpoře vývoje
- Úvod do nástroje GitHub Copilot a možností asistence při programování pomocí umělé inteligence
- Využití Copilota k psaní, ladění a optimalizaci kódu cloudových aplikací
- Osvědčené postupy při využívání asistovaného programování umělou inteligencí ve vývoji cloudových systémů
Závěrečný projekt: Vytvoření cloudové aplikace s podporou umělé inteligence
- Návrh škálovatelného řešení využívajícího funkce AI
- Vývoj a nasazení dané aplikace
- Optimalizace výkonu, bezpečnosti a monitorování systému
Shrnutí kurzu a další možnosti rozvoje
Požadavky
- Základní znalosti konceptů cloudových výpočtů
- Praktické zkušenosti s alespoň jedním programovacím jazykem (upřednostňuje se Python, JavaScript nebo C#)
- Seznámení s vývojem webových aplikací a databázemi
Cílové skupiny
- Cloudoví vývojáři a softwaroví inženýři
- Odborníci na umělou inteligenci a datoví vědci, kteří se zajímají o integraci AI do cloudových prostředí
- IT specialisté a inženýři z oblasti DevOps
Reference (3)
Tempo přednášky bylo převážně skvělé. Michal byl velmi dobrý v zajištění toho, aby bylo publikum zapojené a aby si většina posluchačů dokázala následovat.
Asif Shaikh - Carpmaels & Ransford
Kurz - Terraform on Microsoft Azure
Přeloženo strojem
Že jsme mohli v praxi dělat téměř vše sami. Že náš trenér měl rozsáhlé znalosti a mohli jsme ho na cokoli zeptat, a on vždy měl odpověď. Že jsem získal dovednosti, které jsou pro vývojáře užitečné.
Julia Gajtkowska - Demant Business Services Poland
Kurz - Azure DevOps Fundamentals
Přeloženo strojem
Bylo opravdu užitečné vidět celý proces od začátku do konce. To vedlo ke lepšímu pochopení, jak používat technologii, což by nebylo možné dosáhnout jen zaměřením se na několik izolovaných částí.
Scott Fisher - Derivco
Kurz - Kubernetes on Azure (AKS)
Přeloženo strojem