Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Den 1: Základy cloudového prostředí a základní služby
Část I: Základy cloudové architektury
- Principy cloudové architektury a nefunkcionální požadavky (dostupnost, škálovatelnost, zabezpečení, výkon)
- Modely adopce cloudu a kompromisy: IaaS, PaaS, SaaS a sdílená odpovědnost
- Komponenty architektury Azure: Regiony, Skupiny zdrojů a Zdroje
- Architektura kritická pro misii a cíle zotavení z havárií (RTO, RPO)
Část II: Základní cloudové služby
- Základy úložiště a dat: Azure Table Storage a Azure Cosmos DB
- Výpočetní a kontejnerová platforma: Azure Kubernetes Service (AKS) a Azure Container Registry (ACR)
- Vztahová data a zprávování: Azure SQL Database a Azure Service Bus
- Praktická cvičení pro každou službu: konfigurace, nasazení a hodnocení podle kritérií dostupnosti, výkonu, zabezpečení a cen
- Infrastructure as Code pomocí Bicep pro reprodukovatelná prostředí
Den 2: Architektonické vedení a Čistá architektura
Část III: Role architekta
- Definice softwarové architektury a pohledů na architekturu
- Role, odpovědnosti a vlastnictví rozhodnutí softwarového architekta
- Specifikace architektury a komunikace s technickými i obchodními stakeholdery
- Praktická cesta ke stažení efektivního softwarového architekta
Část IV: Správa závislostí v monolitech
- Principy Čisté architektury: oddělení obav, směr závislostí a udržitelnost
- Výběr správných cloudových služeb pro modernizaci monolitů (výhody a nevýhody)
- Praktické cvičení: vytvoření a nasazení řešení Čisté architektury v Azure pomocí .NET
Den 3: Doménové a distribuované architektury
Část V: DDD, CQRS a Event Sourcing
- Základy Domain-Driven Design: hranice domény, univerzální jazyk a návrh řízený modelem
- Koncepce CQRS a Event Sourcing pro složité, vývojem se měnící obchodní domény
- Architektonické vzory používané v cloudových řešeních založených na DDD
- Praktické cvičení: aplikace Event Sourcing jako techniky návrhu řízené požadavky (od požadavků k událostem, agregátům a tokům událostí)
Část VI: Mikroservisy
- Principy mikroservisové architektury a kompromisy distribuovaných systémů
- Výběr cloudových služeb pro řešení založená na mikroservisích (výhody a nevýhody)
- Synchronní a asynchronní styly komunikace v mikroservisích, včetně spolehlivostních vzorů, jako jsou jističky a strategie odolnosti
- Testovatelnost mikroservisů a CI/CD: kontraktní testování, hranice integračního testování, automatizovaná hradla kvality a důvěra v nasazení
- Praktické cvičení: vytvoření a nasazení mikroservisů v Azure pomocí .NET
Požadavky
- Znalost pokročilého programovacího jazyka (C# nebo Java)
- Základní znalost architektonických stylů popsaných v kurzu
- Základní zkušenost s cloudovými službami
- Minimálně 5 let zkušeností v softwarovém inženýrství
21 Hodiny
Reference (2)
Vědomosti ošetřovatele, jeho zapojení a vztah k účastníkům
Adam Kuklewski - GE Medical Systems Polska
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Oblíbily se mi cvičení, která pomohla otevřít mysli a získat nové pohledy na softwarovou architekturu.
Gabriele - EAGLEPROJECTS S.p.A.
Kurz - Architecture and Design: Core + Advanced Training
Přeloženo strojem