Contattataci

Struttura del corso

Parte I: Elementi fondamentali dell’architettura cloud

  1. Modelli di cloud (pubblico, privato, ibrido)
  2. Requisiti non funzionali nel contesto del Cloud
  3. Livelli di adozione del cloud (IaaS/PaaS/SaaS)
  4. Componenti principali di un’architettura cloud (Regioni, gruppi di risorse, risorse stesse)
  5. Ripristino in caso di disastri: RTO e RPO

Parte II: Servizi Cloud

  • Per ciascun servizio: descrizione, analisi relativa a disponibilità, prestazioni, sicurezza e costi; implementazione mediante Bicep
  1. IaaS – Soluzioni di archiviazione, Azure Container Instance e AKS
  2. PaaS – Cosmos DB, App Service, Azure SQL Database, Service Bus, Application Insights

Parte III: Architettura Clean

  1. Principi fondamentali dell’Architettura Clean
  2. Scelta dei servizi cloud più idonei e valutazione dei rispettivi pro e contro
  3. Applicazione pratica: realizzazione e distribuzione di un’architettura Clean su Azure utilizzando .NET

Parte IV: Architetture basate sui microservizi

  1. Principi alla base delle architetture a microservizi
  2. Selezione dei servizi cloud più adatti e analisi dei rispettivi vantaggi e svantaggi
  3. DAPR
  4. Applicazione pratica: costruzione e implementazione di microservizi su Azure con .NET

Parte V: Architetture cloud – Design Orientato ai Domini, CQRS ed Event Sourcing

  1. Descrizione di DDD, CQRS ed Event Sourcing
  2. Pattern ricorrenti nelle architetture basate su DDD
  3. Scelta dei servizi cloud più idonei e valutazione dei pro e contro
  4. Applicazione pratica: realizzazione e distribuzione di un’architettura DDD su Azure utilizzando .NET

Requisiti

  • Conoscenza pratica di un linguaggio di programmazione avanzato (C# o Java)
  • Nozioni di base sulle architetture trattate (Architettura Clean, microservizi)
  • Esperienza pregressa nell’utilizzo dei servizi cloud
  • Almeno 5 anni di esperienza nello sviluppo software
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative