Cloud Architect: online kurz | robot_dreams [Start: duben]

Cloud architect

Navrhni cloudové řešení, které propojí compute, networking, data a nasazování do jednoho systému

certificate

O kurzu

  • Timeline

    duben–květen

  • Čeká tě

    14 LEKCÍ

  • Formát

    ŽIVĚ ONLINE

Naučíš se navrhovat cloudovou architekturu pro aplikace i data a dělat správná technická rozhodnutí. Na praktických scénářích si ověříš postupy a během kurzu vytvoříš vlastní návrh netriviálního systému.

Kurz je vhodný pro:

  • solution architekty cloudových řešení

    Pochopíš principy technické architektury a podle nich navrhneš aplikace i zpracování dat v cloudu.

  • vývojáře a aplikační architekty

    Získáš ucelený přehled provozu aplikace v cloudu od hostování a monitoringu po data a přístup uživatelů.

  • DevOps inženýry, provozáky, SRE a full stack

    Rozšíříš si záběr o aplikační architekturu a data a poskládáš si end to end kontext moderního cloudu.

Lektor

Tomáš Kubica, Azure Cloud Solutions Architect v Microsoft a lektor kurzu Cloud Architect na robot_dreams

Tomáš Kubica

Azure Cloud Solutions Architect v Microsoft

  • Tomáš navrhuje cloudová řešení. Jeho doménou jsou sítě, Kubernetes a infrastruktura jako kód.

  • Věnuje se automatizaci, bezpečnosti a práci s daty včetně zpracování a analýzy v Databricks a Azure.

  • Má hluboké znalosti AI od etiky a bezpečnosti až po trénování modelů.

  • Lektorské činnosti se věnuje 20+ let a pravidelně přednáší na konferencích. Složité koncepty umí vysvětlit srozumitelně a záživně.

Program

  • 1. lekce
    Čtvrtek 2. 4. 2026

    Základní koncepty návrhu cloudových řešení

    • IaaS vs. PaaS vs. SaaS a přemýšlení v abstrakcích
    • Vysoká dostupnost a nasazení přes zóny dostupnosti (AZ)
    • Zálohování a Disaster Recovery, koncept RTO a RPO a jak se tyto parametry projevují v nákladech
    • Šifrování, klíče a confidential computing
    • Cloudová governance

    Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.

  • 2. lekce
    Pondělí 6. 4. 2026

    Od VM k serverless

    • Virtuální stroje
    • Phoenix servery a kontejnerizace
    • Serverless
    • Autoškálování – principy, reakční doba, náklady, triggery
    • Embarrassingly parallel (např. rendering 3D animací, hledání života ve vesmíru, Monte Carlo) vs. HPC MPI workloady (molekulární dynamika, skládání proteinů, simulace fyzikálních systémů)
    • Ekonomika cloudu – vypínání, rezervace, savings plány, spot instance
  • 3. lekce
    Čtvrtek 9. 4. 2026

    Orchestrace kontejnerů

    • Desired state architektura
    • Rychlokurz Kubernetes
    • Vyšší míra abstrakce s kontejnery jako služba v cloudu (např. Azure Container Apps, AWS Fargate, Google Cloud Run)
    • Aplikační platformy jako pomocníci pro kontejnery (např. DAPR, serverless bindings)

    Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.

  • 4. lekce
    Pondělí 13. 4. 2026

    Rozdělení zátěže a nabírání provozu

    • L4 vs. L7 balancing pro regionální provoz
    • DNS balancing pro globální provoz
    • Globálně distribuované řešení (dynamická CDN) pro globální provoz
    • Role API managementu a jeho srovnání s reverse proxy řešením
    • Hloupé, rychlé a kompatibilní trubky vs. chytré sítě (výhody a nevýhody například service mesh pro kontejnery)
  • 5. lekce
    Čtvrtek 16. 4. 2026

    Enterprise networking

    • Privátní sítě v cloudu a napojení na on-premises přes VPN, SD-WAN nebo privátní linky (leased line – MPLS)
    • Hybridní DNS služby
    • Připojení platformních služeb do privátní sítě
    • Hub-and-spoke topologie a centrální firewall

    Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.

  • 6. lekce
    Pondělí 20. 4. 2026

    Návrhové vzory moderních aplikací

    • Microservices
    • Choreografie vs. orchestrace
    • Fasáda a správa API
    • Asynchronní architektura – competing consumers, event sourcing
    • CQRS, saga pattern
    • Zero-trust a identity, autentizace a autorizace v aplikacích (OAuth, OIDC, mTLS, verifiable credentials)
    • Distribuované systémy (leader election, RAFT, Etcd, blockchain)
  • 7. lekce
    Čtvrtek 23. 4. 2026

    Monitoring moderních aplikací

    • Push vs. Pull model
    • Logování (například OpenSearch, nativní cloudové služby, OpenTelemetry)
    • Metriky (například Prometheus a Grafana)
    • Tracing (například OpenTelemetry a Jaeger nebo nativní cloudové služby na backendu)

    Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.

  • 8. lekce
    Pondělí 27. 4. 2026

    Typy uložení dat v cloudu a výkonnostní aspekty

    • Bloková storage vs. souborová storage vs. objektová storage vs. databáze
    • Mutable vs. immutable (append-only) perzistence a použití v různých systémech (Blob/S3, Kafka, ...)
    • Bloková storage a výkonnostní charakteristiky (IOPS vs. throughput vs. latence)
    • Relační databáze (MS SQL, PostgreSQL, ...)
    • NoSQL databáze – document storage, key/value storage, graph storage (MongoDB, Cassandra, cloudové NoSQL)
    • Blockchain
  • 9. lekce
    Čtvrtek 30. 4. 2026

    Redundance a distribuce dat, dostupnost vs. konsistence

    • PACELC (rozšíření CAP teorému) a redundantní či distribuovaná datová vrstva
    • Laditelnost konzistence (silná vs. eventuální konzistence a polohy mezi tím)
    • Dopady konzistence na výkon a cenu
    • Vysoká dostupnost vs. Disaster Recovery

    Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.

  • 10. lekce
    Pondělí 4. 5. 2026

    Distribuované zpracování a analýza dat

    • Oddělení dat od compute se Spark a Lakehouse architekturou (např. Databricks)
    • Streaming data (microbatching, Spark Structured Streaming, Databricks Delta Live Tables)
    • Požadavek na míru čerstvosti dat a její vliv na architekturu a cenu (od batch po near-real-time)
  • 11. lekce
    Čtvrtek 7. 5. 2026

    Strojové učení

    • Příprava dat a feature engineering
    • Základní procesy strojového učení
    • MLops
    • Využití hotových AI modelů ve vlastních aplikacích přes API

    Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.

  • 12. lekce
    Pondělí 11. 5. 2026

    Infrastructure as Code a Site Reliability Engineering

    • Koncepty desired state, deklarativní vs. imperativní modely
    • Srovnání nástrojů pro Infrastructure as Code (Terraform, Pulumi, Crossplane, nativní šablony a CDK)
    • Klíčové koncepty pro udržitelné IaC (modularizace, abstrakce, Documentation as Code, smart defaults, verzování)
    • Řízení konfigurací (Ansible, Chef, Saltstack, Puppet)
  • 13. lekce
    Čtvrtek 14. 5. 2026

    CI/CD a DevSecOps

    • GitOps
    • Automatizace a testování (na příkladu GitHub Actions)
    • Základy DevSecOps, shift-left princip a integrace bezpečnosti do procesů vývoje a nasazování

    Praktické cvičení: Vyber si jednu z probíraných oblastí, otestuj ji a nasdílej postup i výsledky ostatním.

  • 14. lekce
    Pondělí 25. 5. 2026

    Představení vybraných závěrečných prací

    Praktické cvičení: Zpracuješ komplexní návrh architektury pro aplikační systém podle své volby a využiješ v něm nabyté znalosti z cloudu, aplikací i dat.

Zjistit cenu kurzu

Vyplňte registrační formulář a získejte podrobnější informace o kurzu a jeho ceně

 
 
 
 
Zjistit cenu kurzu