700+ courses, half price
Descrizione del corso
Impara a creare, configurare e gestire applicazioni serverless con AWS Lambda. Partendo dal modello di esecuzione e dal contratto dell'handler, proseguirai con le architetture event-driven, la gestione degli errori con retry, DLQ e destinazioni, la connettività VPC, le integrazioni con AWS SDK, i controlli di concorrenza, l'ottimizzazione delle prestazioni e strategie di deployment sicure usando versioni, alias e spostamento del traffico. Ogni concetto è consolidato con esercizi pratici in una AWS Console live.
Prerequisiti
Programma
Struttura del corso
1
Fondamenti dello sviluppo di funzioni Lambda
Questo capitolo introduce il modello base delle funzioni Lambda, inclusi handler, esecuzione stateless, configurazione e gestione dell'ambiente. Imparerai come Lambda esegue il codice, come configurare le funzioni per prestazioni ottimali e come scrivere e testare il codice Lambda in locale.
- Comprendere il modello di esecuzione di Lambda50 XP
- Crea la tua prima funzione Lambda100 XP
- La funzione handler100 XP
- Verifica la comprensione: il modello di esecuzione di Lambda50 XP
- Configurare le funzioni Lambda50 XP
- Cold start e inizializzazione100 XP
- Ottimizzare memoria e timeout100 XP
- Verifica la comprensione: configurazione vs codice50 XP
- Scrivere e testare il codice Lambda50 XP
- Scrivere un handler che legge l'input100 XP
- Verifica la comprensione: test e debug100 XP
- Testare i casi limite e leggere i log100 XP
2
Elaborazione degli eventi, gestione errori e connettività
Questo capitolo spiega come Lambda elabora gli eventi, gestisce retry e failure e si connette a risorse private. Imparerai la differenza tra invocazioni sincrone e asincrone, come le associazioni alle origini eventi raggruppano i record da queue e stream e come indirizzare gli esiti con DLQ e destinazioni. Vedrai anche come il networking VPC influisce sulla connettività e sulle prestazioni dei cold start.
3
Integrazioni, scalabilità e ottimizzazione delle prestazioni
Questo capitolo insegna come integrare Lambda con altri servizi AWS e ottimizzare le funzioni per affidabilità, prestazioni ed efficienza dei costi. Imparerai come usare in sicurezza l'AWS SDK con autorizzazioni a privilegi minimi, come le impostazioni di concorrenza proteggono i sistemi a valle, come ridurre la latenza dei cold start e in runtime e come distribuire in modo sicuro con versioni, alias e spostamento del traffico.
Applicazioni serverless con AWS Lambda
Corso
completato

