Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Digital Classroom - DevOps Engineering on AWS (Italian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Durante il corso Ingegneria DevOps per AWS imparerai a utilizzare la combinazione di strumenti, procedure e approcci metodologici DevOps per aiutare tua organizzazione a incrementare la capacità di sviluppare, distribuire e gestire velocemente applicazioni e servizi in AWS. In questo corso parleremo di integrazione continua (CI), consegna continua (CD), microservizi, Infrastructure as Code, monitoraggio, registrazione, comunicazione e collaborazione.


Obiettivi del corso

In questo corso, imparerai a:

  • Elencare i vantaggi dei team DevOps di piccole dimensioni
  • Elencare i ruoli e le responsabilità dei membri di un tipico team DevOps di piccole dimensioni
  • Sfruttare AWS Cloud9 per scrivere ed eseguire il codice, oltre a eseguirne il debug e condividere l'IDE basato sul cloud con il team di sviluppo
  • Creare pipeline di integrazione continua/consegna continua (CI/CD), inclusi test e sicurezza
  • Sviluppare strategie di ramificazione Git e integrazione con la pipeline CI/CD per vari ambienti
  • Utilizzare AWS CloudFormation per distribuire ambienti di sviluppo, test e produzione per un progetto di sviluppo software
  • Progettare e implementare su AWS un'infrastruttura che supporta i progetti di sviluppo DevOps
  • Creare una pipeline CI/CD per i template AWS CloudFormation
  • Promuovere la collaborazione riunendo i flussi di lavoro e le responsabilità dello sviluppo e delle operazioni
  • Ospitare repository Git privati sicuri e altamente scalabili con AWS CodeCommit
  • Sfruttare Amazon Elastic Container Registry (Amazon ECR) per archiviare in modo sicuro le immagini dei container Docker e integrarle con AWS CodeBuild e Amazon Elastic Container Service (Amazon ECS)
  • Automatizzare la compilazione, i test e la creazione di pacchetti del codice con AWS CodeBuild
  • Integrare la sicurezza negli strumenti e nei servizi della pipeline CI/CD
  • Implementare strategie di distribuzione comuni come "tutto insieme", "graduale" e "blu/verde"
  • Automatizzare le distribuzioni di software su Amazon Elastic Compute Cloud (Amazon EC2), soluzioni di calcolo on-premises, AWS ECS (Amazon EC2/AWS Fargate) e AWS Lambda con AWS CodeDeploy
  • Automatizzare le pipeline di rilascio (compilazione, test, distribuzione) con AWS CodePipeline
  • Monitorare un'applicazione e un ambiente utilizzando gli strumenti e le tecnologie AWS


Destinatari

Questo corso è destinato a:

  • Sviluppatori
  • Tecnici DevOps
  • Tecnici SysOps
  • Architetti DevOps
  • Amministratori di sistema


Prerequisiti

Consigliamo che gli studenti abbiano:

  • già partecipato ai corsi Operazioni di sistema in AWS o Sviluppo con AWS;
  • conoscenza pratica di uno o più linguaggi di programmazione di alto livello, come C#, Java, PHP, Ruby, Python;
  • conoscenze di livello intermedio dell'amministrazione di sistemi Linux o Windows a livello di riga di comando;
  • due o più anni di esperienza nel provisioning, nell'utilizzo e nella gestione di ambienti AWS.


Programma del corso

  • Modulo 1: Introduzione a DevOps
  • Modulo 2: Automazione dell'infrastruttura
  • Modulo 3: Kit di strumenti AWS
  • Laboratorio 1: Utilizzo di AWS CloudFormation per il provisioning e la gestione di un'infrastruttura di base
  • Modulo 4: Integrazione continua/consegna continua (CI/CD) con strumenti di sviluppo
  • Laboratorio 2: Distribuzione di un'applicazione in un parco istanze EC2 tramite AWS CodeDeploy
  • Laboratorio 3: Automazione delle implementazioni del codice tramite AWS CodePipeline
  • Modulo 5: Introduzione ai microservizi
  • Modulo 6: DevOps e container
  • Modulo 7: DevOps ed elaborazione serverless
  • Laboratorio 4: Distribuzione di un'applicazione serverless con il Modello di applicazione serverless AWS (AWS SAM) e una pipeline CI/CD
  • Modulo 8: Strategie di distribuzione
  • Modulo 9: Test automatizzati
  • Modulo 10: Automazione della sicurezza
  • Modulo 11: Gestione della configurazione
  • Laboratorio 5: Esecuzione di distribuzioni con il metodo blu/verde tramite pipeline CI/CD e Amazon Elastic Container Service
  • Modulo 12: Osservabilità
  • Laboratorio 6: Utilizzo degli strumenti AWS DevOps per le automazioni delle pipeline CI/CD
  • Modulo 13: Architetture di riferimento
  • Riepilogo del corso
  • Risorse del corso

Reviews

Start your review of Digital Classroom - DevOps Engineering on AWS (Italian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.