Živý online kurz Staň se architektem moderních aplikací | robot_dreams Czech

Staň se architektem moderních aplikací

Využij microservices k tvorbě efektivní softwarové architektury, která poroste s tvým projektem

certificate

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ě

 
 
 
 
Zjistit cenu kurzu