Cloud Thinking for developers and software architects

ICWD31

Il cloud rappresenta un approccio moderno al computing che mette al centro di tutto i nuovi workload.
Abbracciare il cloud può essere complesso, perché, come tutte le novità, porta con sé numerose sfide e diversi punti di attenzione.
Attraverso questo corso, pensato per architetti software e sviluppatori, impararemo ad analizzare i punti di forza del cloud, realizzando applicazioni altamente scalabili, moderne, sicure e performanti. Impareremo a disegnare applicazioni moderne, che possano trarre il massimo vantaggio dai pattern che il cloud computing ha fatto emergere in questi anni.
Il corso è indipendente dal cloud utilizzato, ma può essere eventualmente esteso con concetti legati ad uno specifico vendor.

I contenuti sono i seguenti:

  • Introduzione al cloud computing
  • Vantaggi del cloud
  • PaaS vs IaaS vs serverless
  • Applicazioni distribuite e geo-distribuite
  • Pattern per il cloud
  • Microservizi
  • Sicurezza applicativa
  • Gestione dell'identity
  • Storage e dati nel cloud
  • Container e Docker

Durata

  • 14 ore
  • 2 giorni

Prerequisiti

Conoscenza di tecniche di programmazione e di concetti di architettura del software

Date a calendario

Anche on-site

Tutti i nostri corsi sono erogabili anche in modalità on-site, personalizzati secondo le esigenze.

Richiesta informazioni