Struttura del corso

Introduzione

  • Panoramica e best practice per la creazione di applicazioni serverless moderne
  • Panoramica dei servizi AWS che supportano la progettazione basata su eventi per applicazioni serverless

Sviluppo basato su API

  • Panoramica delle applicazioni Web standard basate su API di richiesta/risposta
  • Utilizzo di Amazon API Gateway per applicazioni serverless
  • Confronto tra diversi tipi di API
  • Configurazione di un endpoint API HTTP integrato con una funzione Lambda

Autenticazione, autorizzazione e controllo Access

  • Confronto tra autenticazione e autorizzazione
  • Autenticazione alle API tramite API Gateway
  • Utilizzo di Amazon Cognito

Framework di distribuzione serverless

  • Comprendere la programmazione imperativa e dichiarativa per l'infrastruttura come codice
  • CloudFormation, Confronto tra i framework AWS CDK, Amplify e AWS SAM

Amazon EventBridge e Amazon SNS

  • Utilizzo di origini eventi asincrone
  • Caratteristiche e casi d'uso di Amazon EventBridge
  • Creazione di un bus e di una regola EventBridge personalizzati
  • Confronto tra i casi d'uso di Amazon Simple Notification Service (Amazon SNS) ed EventBridge

Utilizzo di code e flussi nella distribuzione basata su eventi

  • Utilizzo di code e flussi come origini eventi per Lambda
  • Utilizzo di Amazon Simple Queue Service (Amazon SQS) o Amazon Kinesis Data Streams come origini di eventi per Lambda

Scrittura di funzioni Lambda

  • Panoramica del ciclo di vita Lambda e utilizzo delle best practice per la scrittura delle funzioni Lambda
  • Configurazione di una funzione Lambda
  • Gestione degli errori

Utilizzo di AWS Step Functions

  • Utilizzo delle funzioni step di AWS in architetture serverless
  • Confronto tra flussi di lavoro standard ed espressi
  • Integrazione diretta delle funzioni a gradini

Osservabilità e monitoraggio di applicazioni serverless

  • Comprendere i tre pilastri dell'osservabilità
  • Scrittura e interpretazione dei file di log
  • Utilizzo dei log di Amazon CloudWatch
  • Utilizzo di AWS X-Ray per l'osservabilità

Protezione delle applicazioni serverless

  • Best practice per la sicurezza delle applicazioni serverless
  • API Gateway, Lambda e sicurezza delle applicazioni
  • Protezione dei dati in uno storage serverless
  • Controllo

Scalabilità delle applicazioni serverless

  • Utilizzo del gateway API per la gestione della scalabilità
  • Dimensionamento con simultaneità Lambda
  • Dimensionamento di diverse origini di eventi con Lambda

Automazione della pipeline di distribuzione

  • Utilizzo di CI/CD in applicazioni serverless
  • Uso degli strumenti in una pipeline serverless
  • Utilizzo delle funzionalità AWS SAM per le distribuzioni serverless
  • Best practice per l'automazione

Risoluzione dei problemi

Riepilogo e prossime tappe

Requisiti

  • Comprensione delle nozioni di base dell'architettura cloud AWS
  • Conoscenza di AWS Lambda

Pubblico

  • Gli sviluppatori
 21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (7)

Corsi relativi

AWS DevOps Engineers

21 ore

Categorie relative