Training_ZeraTechEducation

Progettare, realizzare e gestire applicazioni serverless

Il cloud mette a disposizione microservizi per lo sviluppo di applicazioni con un paradigma che le rendono totalmente astratte dell’infrastruttura. 

I microservizi sono componenti di servizi indipendenti messi a disposizione dalle piattaforme cloud.

Lo sviluppo di applicazioni serverless basate su microservizi risulta essere più scalabile, più veloce, ma comporta anche delle complessità.

L’uso di più servizi implica la gestione di più flussi di distribuzione che vanno mantenuti corretti e coerenti per tutto il ciclo di vita dell’applicazione. Inoltre è necessario orchestrare i servizi in modo che comunichino tra loro in modo rapido e sicuro, senza compromettere le performance dell’intera applicazione.

Inoltre non si può prescindere dal contesto in cui l’applicazione serverless verrà usata: 

le aziende hanno un bagaglio infrastrutturale ed applicativo tradizionale con cui le nuove applicazioni cloud dovranno interagire.

Codice: ASCLD003

Tipo: Corso Professional

Area Tematica: Information Technology

Data Corso: 19-20 Feb 2020

Durata: 2 giorni

Formato: in aula

Lingua: Italiano

Costo: 500€ + IVA

Contatti
Education Department ZeraTech
Tel : [+39] 02 56660283
Email : formazione@zeratech.com

Obiettivi

  • comprendere le potenzialità ed i limiti delle applicazioni basate su microservizi cloud
  • imparare a progettare le applicazioni che utilizzano modello serverless, vedendo come strutturare l’intera architettura applicativa e arrivare a sviluppare le singole funzioni
  • comprendere la struttura di applicazioni serverless integrate in un contesto in cui sono presenti anche applicazioni tradizionali, situazione che corrisponde alla realtà delle aziende che hanno già attivi servizi IT e vogliono evolvere il parco applicativo con impatti sostenibili

Contenuto

  • Introduzione al cloud, applicazioni native e serverless
  • Architettura event driven, realizzare funzioni e ciclo di vita delle funzioni
  • Scrivere un’applicazione
  • La gestione dell’ambiente di sviluppo
  • I vari servizi serverless
  • Integrazione con componenti non serverless
  • Testare applicazioni serverless
  • Mettere le applicazioni serverless in produzione
  • Monitoraggio 

Verifica se fa per te

Il corso è pensato per:

  • architetti e sviluppatori che vogliono approfondire la progettazione e la realizzazione di applicazioni serverless per il cloud
  • sistemisti e personale IT che deve garantire l’erogazione di servizi IT

Share it!