Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Dag 1: Molngrunder och kärntjänster
Del I: Grunder i molnarkitektur
- Principer för molnarkitektur och icke-funktionella krav (tillgänglighet, skalbarhet, säkerhet, prestanda).
- Molninföringsmodeller och kompromisser: IaaS, PaaS, SaaS och delat ansvar.
- Beståndsdelar i Azure-arkitekturen: Regioner, resursgrupper och resurser.
- Arkitektur för kritiska system och mål för katastrofåterställning (RTO, RPO).
Del II: Kärnmolntjänster
- Grunden för lagring och data: Azure Table Storage och Azure Cosmos DB.
- Beräkning och plattform för containrar: Azure Kubernetes Service (AKS) och Azure Container Registry (ACR).
- Relationell data och meddelandehantering: Azure SQL Database och Azure Service Bus.
- Praktisk övning för varje tjänst: konfiguration, distribution och utvärdering mot kriterier för tillgänglighet, prestanda, säkerhet och prissättning.
- Infrastructure as Code med Bicep för reproducerbara miljöer.
Dag 2: Arkitekturledarskap och Clean Architecture
Del III: Arkitekten
- Definitioner av mjukvaruarkitektur och arkitekturperspektiv.
- Roller, ansvarsområden och beslutsansvar för mjukvaruarkitekter.
- Arkitekturspecifikation och kommunikation med tekniska och affärsmässiga intressenter.
- Praktisk väg till att bli en effektiv mjukvaruarkitekt.
Del IV: Hantering av beroenden i monoliter
- Principer för Clean Architecture: separation av intressen, beroendekriktning och underhållbarhet.
- Att välja rätt molntjänster för modernisering av monoliter (fördelar och nackdelar).
- Praktiskt arbete: Bygg och distribuera en lösning med Clean Architecture i Azure med hjälp av .NET.
Dag 3: Domänstyrd och distribuerad arkitektur
Del V: DDD, CQRS och Event Sourcing
- Grunden i Domain-Driven Design (DDD): domängränser, universal sprog och modellstyrd design.
- Koncept för CQRS och Event Sourcing för komplexa, utvecklande affärsdomäner.
- Arkitekturmönster som används i DDD-baserade molnlösningar.
- Praktiskt arbete: Tillämpa Event Sourcing som en kravstyrd designmetod (från krav till händelser, aggregat och händelseflöden).
Del VI: Mikrotjänster
- Principer för mikrotjänstarkitektur och kompromisser i distribuerade system.
- Val av molntjänster för mikrotjänstbaserade lösningar (fördelar och nackdelar).
- Synkron och asynkron kommunikationsstil i mikrotjänster, inklusive tillförlitlighetsmönster såsom circuit breakers och resiliensstrategier.
- Testbarhet i mikrotjänster och CI/CD: avtalstestning, gränser för integrationstestning, automatiska kvalitetsportar och distributionsförtroende.
- Praktiskt arbete: Bygg och distribuera mikrotjänster i Azure med hjälp av .NET.
Krav
- Kännedom om ett avancerat programmeringsspråk (C# eller Java)
- Grundläggande kunskap om de arkitekturstilar som behandlas
- Bas kunskap i molntjänster
- Minst 5 års erfarenhet inom mjukvaruutveckling
21 Timmar
Vittnesmål (2)
Instruktörens kunskap, engagemang och relation
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maskintolkat
Jag tyckte om övningarna som hjälpte till att öppna tanken och få nya insikter om programvaruarkitektur.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maskintolkat