Staň se architektem moderních aplikací
Využij microservices k tvorbě efektivní softwarové architektury, která poroste s tvým projektem

O KURZU
- TIMELINE:
LEDEN–ÚNOR
- ČEKÁ TĚ:
14 LEKCÍ
- FORMÁT:
ŽIVĚ ONLINE
V kurzu zjistíš, jak převést monolit na architekturu mikroslužeb, správně oddělit domény a odstranit zbytečné závislosti mezi částmi systému.
Po kurzu dokážeš navrhovat škálovatelnou infrastrukturu, která umožní rychlejší nasazování změn, nižší provozní náklady a stabilitu i při růstu projektu.
Kurz je ideální pro:
-
SENIOR VÝVOJÁŘE / BACK-END DEVELOPERY
Zvýšíš škálovatelnost a stabilitu aplikací díky modulární architektuře. Naučíš se rozdělit monolit, zrychlit nasazování a lépe řídit výkon i údržbu.
-
SOLUTION / APPLICATION ARCHITEKTY
Získáš strategie pro návrh distribuovaných systémů a cloud-native architektur. Dokážeš tvořit škálovatelné aplikace a efektivně je automatizovat.
-
TEAM / TECH LEADS
Zavedeš moderní architekturu a zvýšíš efektivitu týmu. Naučíš se řídit přechod k mikroslužbám a posílíš spolehlivost celého systému.
Lektor
Roman Planský
Solution Architect, SeyFor
-
Jako Azure Solution Architect navrhuje architekturu a DevOps procesy pro cloudová řešení ve společnosti SeyFor.
-
Má více než 25 let zkušeností v IT průmyslu, zejména v oblastech softwarového vývoje, architektury, DevOps a cloudových technologií.
-
Během své kariéry zastával klíčové technické i vedoucí role ve firmách jako BNP Paribas Cardif, TomTom nebo VF Corporation.
-
Je držitelem řady certifikací zaměřených na software development, cloudové technologie a DevOps.
Program
-
1. lekceÚterý 6. 1. 2026
Úvod do microservices a architektonických principů
- Úvod
- Příprava prostředí (C#/Python, Azure, Azure DevOps)
- Microservices vs. monolit
- Principy návrhu: loose coupling, single responsibility, event-driven
Výstupy z lekce: Umíš připravit vývojové prostředí, rozumíš rozdílům mezi monolitem a microservices, znáš klíčové principy návrhu a dokážeš pracovat se základy Azure DevOps.
-
2. lekceČtvrtek8. 1. 2026
Domain-driven design a rozdělení microservices
- Strategické vzory DDD
- Identifikace hranic mezi službami
- Event Storming jako návrhová metoda
Výstupy z lekce: Rozumíš principům DDD, umíš rozdělit aplikaci na microservices, ovládáš práci s event stormingem a znáš zásady návrhu služeb s jasnou odpovědností.
-
3. lekceÚterý13. 1. 2026
Komunikace mezi microservices – API & messaging
- REST vs. gRPC vs. GraphQL
- Azure Service Bus a Event Grid
- Saga pattern a řízení transakcí
Výstupy z lekce: Umíš zvolit vhodné API rozhraní, ovládáš asynchronní komunikaci, znáš principy distribuovaných transakcí a zvládneš implementovat Saga pattern.
-
4. lekceČtvrtek15. 1. 2026
Deployment modely a kontejnerizace
- Docker a kontejnery
- Kubernetes (AKS), App Services, Functions
- CI/CD v Azure DevOps
Výstupy z lekce: Umíš konfigurovat Docker kontejnery, znáš rozdíly mezi platformami pro nasazení, umíš nastavit CI/CD v Azure DevOps a ovládáš základy práce s Kubernetes.
-
5. lekceÚterý20. 1. 2026
Service discovery & load balancing
- API gateway (Azure API management, Ocelot)
- Service mesh (Linkerd, Istio, Dapr)
- Load balancing, health checks
Výstupy z lekce: Umíš nakonfigurovat API gateway, ovládáš základy service mesh, umíš nastavit load balancing a zajistíš spolehlivou komunikaci mezi službami.
-
6. lekceČtvrtek22. 1. 2026
Monitorování, logging a tracing
- Application Insights, OpenTelemetry
- Structured logging, ELK stack, Azure Monitor
- Alerting a správa chyb
Výstupy z lekce: Umíš sledovat výkon služeb, ovládáš strukturované logování, zvládneš nastavit alerting a využíváš nástroje pro troubleshooting.
-
7. lekceÚterý27. 1. 2026
Bezpečnost v microservices
- Microsoft Entra ID, OAuth2/OIDC
- API security: JWT, RBAC
- Network security: VNET, NSG, firewall
Výstupy z lekce: Umíš implementovat autentizaci a autorizaci, znáš principy API zabezpečení, umíš konfigurovat síťovou ochranu a navrhuješ bezpečné služby.
-
8. lekceČtvrtek29. 1. 2026
Data management v microservices
- Datové zdroje, SQL vs. NoSQL
- CQRS & event sourcing
- Replikace, synchronizace, DWH
Výstupy z lekce: Umíš zvolit vhodný typ databáze, ovládáš CQRS a event sourcing, znáš strategie replikace a propojení s DWH a umíš pracovat s daty v prostředí microservices.
-
9. lekceÚterý3. 2. 2026
CI/CD pipelines pro microservices
- Build & release pipelines v Azure DevOps
- Automatizované testování
- Canary & blue green deployment
Výstupy z lekce: Umíš vytvořit CI/CD pipeline, zvládáš automatizované testování, ovládáš strategie nasazení a umíš nasazovat bez výpadků.
-
10. lekceČtvrtek5. 2. 2026
Serverless & event-driven microservices
- Azure Functions vs. Durable Functions
- Event-driven architektura s Azure Event Grid
- Kombinace serverless a kontejnerů
Výstupy z lekce: Rozumíš rozdílům mezi Functions a Durable Functions, umíš navrhnout event-driven architekturu, zvládneš hybridní přístup a využíváš eventy pro efektivní řízení služeb.
-
11. lekceÚterý10. 2. 2026
Performance tuning a scaling microservices
- Auto-scaling v AKS
- Caching: Redis, CosmosDB
- Profilování a optimalizace
Výstupy z lekce: Umíš nastavit auto-scaling v AKS, ovládáš caching techniky, zvládneš optimalizaci výkonu, identifikuješ a odstraňuješ bottlenecky.
-
12. lekceČtvrtek12. 2. 2026
Legacy monolith to microservices migration
- Strategie: Strangler Pattern, Big Bang, Parallel Run
- Refactoring a oddělení logiky
- Integrace s legacy systémy
Výstupy z lekce: Umíš zvolit vhodnou strategii migrace, ovládáš refactoring a oddělení logiky, umíš napojit microservices na staré systémy a zajistíš hladký přechod bez výpadků.
-
13. lekceÚterý17. 2. 2026
Microservices governance a best practices
- Organizace týmů
- Standardizace komponent
- Maturity model
- Správa projektů, motivace
Výstupy z lekce: Rozumíš organizaci práce v microservices, znáš zásady standardizace, umíš vyhodnotit vyspělost architektury a zvládáš správu projektů v Azure DevOps.
-
14. lekceČtvrtek19. 2. 2026
Hands-on workshop – end-to-end řešení
- Praktický projekt: více microservices
- CI/CD v Azure DevOps
- Nasazení a monitoring v Azure
Výstupy z lekce: Umíš navrhnout a vytvořit microservices aplikaci, ovládáš celý CI/CD proces a dokážeš aplikaci nasadit a sledovat její chod.
Zjistit cenu kurzu
Vyplňte registrační formulář a získejte podrobnější informace o kurzu a jeho ceně