Corso Cloud Thinking for developers and software architects (ICWD31)

Richiedi un preventivo

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

Scheda rapida

Durata del corso: 14 ore, pari a 2 giorni (7 ore al giorno)

Prerequisiti

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

Materiale del corso

  • slide in formato PDF, da poter stampare
  • esempi presentati nel corso

Preventivo

Richiedi un preventivo