DevOps Engineering on AWS

Scopri come utilizzare filosofie, prassi e strumenti DevOps per sviluppare, distribuire e mantenere applicazioni e servizi ad alta velocità in AWS

A chi è rivolto


Argomenti


Dettagli del corso

Prezzo Massimo: *
Durata: 3 giorni
Lingua: Italiano 🇮🇹  
Skill level: Intermediate
Attività: Lezione frontale, laboratori, demo

Questo corso insegna la filosofia, le prassi e gli strumenti DevOps per migliorare la capacità della tua azienda di sviluppare, distribuire e mantenere applicazioni e servizi ad alta velocità su AWS. Affronta gli argomenti di Continuous Integration (CI), Continuous Delivery (CD), infrastructure as code, microservices, monitoring e logging, communication e collaboration. Il laboratorio pratico consente di acquisire esperienza nella creazione e nel deploy di modelli e pipeline AWS CloudFormation che distribuiscono applicazioni su Amazon Elastic Compute Cloud (Amazon EC2), sia serverless che basate su container. Il corso include anche i laboratori per flussi di lavoro con più pipeline e su pipeline distribuite in più ambienti.


Prerequisiti

  • Conoscenza di base del linguaggio di programmazione Python
  • Comprensione di base dell'infrastruttura di AWS Cloud (Amazon S3 e Amazon CloudWatch)
  • Esperienza operativa di base in un ambiente notebook Jupyter

Cosa imparerai

  • Utilizzare le best practice DevOps per sviluppare, distribuire e mantenere applicazioni e servizi ad alta velocità su AWS
  • Elencare i vantaggi, i ruoli e le responsabilità dei piccoli team DevOps autonomi
  • Progettare e implementare un'infrastruttura su AWS che supporti i progetti di sviluppo DevOps
  • Sfruttare AWS Cloud per scrivere, eseguire e fare il debug del codice
  • Distribuire vari ambienti con AWS CloudFormation
  • Ospitare repository Git sicuri, altamente scalabili e privati con AWS CodeCommit
  • Integrare i repository Git nelle pipeline CI/CD
  • Automatizzare build, test, and packaging del codice con AWS CodeBuild
  • Archiviare e sfruttare in modo sicuro le immagini Docker e integrarle nelle pipeline CI/CD
  • Costruire pipeline CI/CD per distribuire applicazioni su Amazon EC2, applicazioni serverless e applicazioni basate su container
  • Implementare strategie di deploy comuni come “all at once,” “rolling,” e “blue/green”
  • Integrare test e sicurezza nelle pipeline CI/CD
  • Monitorare applicazioni e ambienti utilizzando strumenti e tecnologie AWS

Daniele Madama

Docente

Paolo Latella

Docente

Gianluigi Mucciolo

Docente

Gianluigi Mucciolo

Docente





Richiedi maggiori informazioni

I campi indicati con * sono obbligatori.

Daniele Madama

AWS Authorized Instructor

Paolo Latella

AWS Authorized Instructor

Gianluigi Mucciolo

AWS Authorized Instructor

Gianluigi Mucciolo

AWS Authorized Instructor