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 autorizzazioni
- Autenticazione alle API tramite API Gateway
- Utilizzo di Amazon Cognito
Framework di distribuzione serverless
- Comprensione della 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 di 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 di Lambda e utilizzo delle best practice per la scrittura di funzioni Lambda
- Configurazione di una funzione Lambda
- Gestione degli errori
Utilizzo di AWS Step Functions
- Utilizzo di AWS Step Functions in architetture serverless
- Confronto tra flussi di lavoro standard ed espressi
- Integrazione diretta delle funzioni a gradini
Osservabilità e monitoraggio delle 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
- Uso del gateway API per la gestione della scalabilità
- Dimensionamento tramite la simultaneità Lambda
- Dimensionamento di diverse origini eventi con Lambda
Automazione della pipeline di distribuzione
- Utilizzo di CI/CD in applicazioni serverless
- Uso degli strumenti in una pipeline serverless
- Utilizzo delle caratteristiche di AWS SAM per le distribuzioni serverless
- Best practice per l'automazione
Risoluzione dei problemi
Riepilogo e passaggi successivi
Requisiti
- Una comprensione delle basi dell'architettura cloud AWS
- Conoscenza di AWS Lambda
Pubblico
- Gli sviluppatori
Recensioni (4)
Il formatore aveva una buona comprensione dei concetti
Josheel - Verizon Connect
Corso - Amazon Redshift
Traduzione automatica
Tutto a posto, nulla da migliorare
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Corso - AWS Lambda for Developers
Traduzione automatica
Applicazioni IoT
Palaniswamy Suresh Kumar - Makers' Academy
Corso - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Traduzione automatica
Gabriel was very organized and prepared for this training. He answered all questions and clarify the AWS notions and architecture. Great job, Gabriel.
Mircea Turcu
Corso - AWS Architect Certification
Traduzione automatica