Lépjen kapcsolatba velünk

Kurzusleírás

1. nap: Felhőalapú alapok és magkiszolgáltatások

I. rész: A felhőarchitektúra alapjai

  1. Felhőarchitektúra alapelvei és nem funkcionális követelmények (elérhetőség, skálázhatóság, biztonság, teljesítmény)
  2. Felhőbevezetési modellek és kompromisszumok: IaaS, PaaS, SaaS és a közös felelősség
  3. Azure architektúra komponensei: Régiók, Erőforráscsoportok és Erőforrások
  4. Misszió kritikus architektúra és katasztrófavédelmi célok (RTO, RPO)

II. rész: Alapfelhőszolgáltatások

  1. Tárolás és adatok alapjai: Azure Table Storage és Azure Cosmos DB
  2. Számítás és konténerek platformja: Azure Kubernetes Service (AKS) és Azure Container Registry (ACR)
  3. Relációs adatok és üzenetek: Azure SQL Database és Azure Service Bus
  4. Gyakorlati gyakorlat minden szolgáltatáshoz: konfigurálás, telepítés és értékelés az elérhetőség, teljesítmény, biztonság és árazási szempontok alapján
  5. Infrastruktúra Kódként (Infrastructure as Code) a Bicep használatával reprodukálható környezetekhez

2. nap: Architektúra-vezeték és Tiszta Architektúra

III. rész: Az architektus

  1. Szoftverarchitektúra definíciói és architektúra-nézőpontok
  2. A szoftverarchitektus szerepe, felelőssége és a döntési jogkör
  3. Architektúra-specifikáció és kommunikáció a technikai és üzleti érdekelt felekkel
  4. Gyakorlati út az eredményes szoftverarchitektussá váláshoz

IV. rész: Függőségek kezelése monolitokban

  1. Tiszta Architektúra elvei: a felelősségek szétválasztása, a függőség iránya és a karbantarthatóság
  2. A megfelelő felhőszolgáltatások kiválasztása a monolit modernizálásához (előnyök és hátrányok)
  3. Gyakorlati laboratórium: egy Tiszta Architektúra alapú megoldás létrehozása és telepítése Azure-ban, .NET használatával

3. nap: Dombéden Alapuló és Decentralizált Architektúrák

V. rész: DDD, CQRS és Event Sourcing

  1. Dombéden Alapuló Megtervezés (DDD) alapjai: dombék-korlátok, általános nyelv és modell-alapú tervezés
  2. CQRS és Event Sourcing fogalmak a komplex, fejlődő üzleti doménekhez
  3. Architektúra-minták, amelyeket a DDD-alapú felhőmegoldásokban használnak
  4. Gyakorlati laboratórium: az Event Sourcing alkalmazása követelményalapú tervezési technikaként (a követelményektől az eseményekhez, aggregátumokhoz és eseményfolyamokhoz)

VI. rész: Mikroszolgáltatások

  1. Mikroszolgáltatás-architektúra alapelvei és decentralizált rendszerek kompromisszumai
  2. Felhőszolgáltatások kiválasztása mikroszolgáltatásokon alapuló megoldásokhoz (előnyök és hátrányok)
  3. Szinkron és aszinkron kommunikációs stílusok a mikroszolgáltatásokban, megbízhatósági mintákkal, mint például a biztosítékok (circuit breakers) és a felépülési stratégiák
  4. Tesztelhetőség a mikroszolgáltatásokban és CI/CD-ben: szerződéses tesztelés, integrációs tesztelés határai, automatizált minőségi kapuk és telepítési bizalom
  5. Gyakorlati laboratórium: mikroszolgáltatások létrehozása és telepítése Azure-ban, .NET használatával

Követelmények

  • Haladó programozási nyelvtudás (C# vagy Java)
  • Az érintett architektúra-stílusok alapvető ismerete
  • Alapok: felhőalapú szolgáltatások használata
  • Legalább 5 év szoftverfejlesztési tapasztalat
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák