Schița de curs

Partea I: Elemente ale Arhitecturii Cloud

  1. Modele cloud (public / privat / hibrid)
  2. Cerințe non-functionale în cloud
  3. Nivelul de adoptare a cloud-ului (IaaS/PaaS/SaaS)
  4. Componentele arhitecturii cloud (Regiuni / Grupuri de resurse / Resurse)
  5. Recovery Time Objective (RTO), Recovery Point Objective (RPO)

Partea II: Serviciile Cloud

  • Pentru fiecare serviciu: descriere, evaluare în ceea ce privește Disponibilitatea/Performanța/Securitatea/Pretul și implementare folosind Bicep
  1. IaaS - Soluții de stocare, Azure Container Instance și AKS
  2. PaaS - Cosmos DB/ AppService / Azure SQL Database / Service Bus/Application Insights

Partea III: Arhitectura Curată (Clean Architecture)

  1. Principiile arhitecturii curățate
  2. Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
  3. Aplicare practică - construirea și implementarea unei arhitecturi curățate în Azure folosind .NET

Partea IV: Arhitectura bazată pe microservicii

  1. Principiile arhitecturii bazate pe microservicii
  2. Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
  3. DAPR
  4. Aplicare practică - construirea și implementarea microserviciilor în Azure folosind .NET

Partea V: Arhitecturi cloud - Design orientat pe domeniu (DDD), CQRS, Event Sourcing

  1. DDD, CQRS, Event Sourcing - descriere
  2. Patrone în arhitecturile DDD
  3. Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
  4. Aplicare practică - construirea și implementarea unei arhitecturi DDD în Azure folosind .NET

Cerințe

  • Familiaritate cu o limbaj de programare avansată (C# / Java)
  • Cunoștințe de bază despre arhitecturile acoperite (Clean arc / microservicii)
  • Experiență de bază cu serviciile cloud
  • Minimum 5 ani de experiență în dezvoltarea software
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite