Course Code: softarchcloud
Duration: 21 hours
Prerequisites:
  • 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
Overview:

Acest curs, condus de instrucțiune, (online sau la fața locului) este destinat utilizatorilor avanșați.

Obiectivele cursului:

  • Cunoașterea serviciilor cloud și alegerea arhitecturilor cloud potrivite (cu exemple pe cloud-ul Azure)
  • Înțelegerea și adâncirea avantajelor arhitecturilor cloud
  • Avantajele arhitecturilor cunoscute și alegerea arhitecturii potrivite

Formatul cursului

  • Predare interactivă și discuție.
  • Multiplicitate de exerciții și practică.
  • Implementare practică într-un mediu live-lab.

Opțiuni de personalizare a cursului

  • Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru aranjament.
Course Outline:

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
Sites Published:

Österreich - Software Architecture in Cloud

Schweiz - Software Architecture in Cloud

Deutschland - Software Architecture in Cloud

Denmark - Software Architecture in Cloud

Finland - Software Architecture in Cloud

Greece - Software Architecture in Cloud

Magyarország - Software Architecture in Cloud

Luxembourg - Software Architecture in Cloud

España - Software Architecture in Cloud

Italia - Software Architecture in Cloud

România - Software Architecture in Cloud

Türkiye - Software Architecture in Cloud

Bulgaria - Software Architecture in Cloud

Kazakhstan - Software Architecture in Cloud

Moldova - Software Architecture in Cloud

Slovenia - Software Architecture in Cloud

Croatia - Software Architecture in Cloud

Serbia - Software Architecture in Cloud

Bhutan - Software Architecture in Cloud

Nepal - Software Architecture in Cloud

Uzbekistan - Software Architecture in Cloud

US Government - Software Architecture in Cloud