Informazioni sul Programma di apprendimento
Questo Programma di apprendimento aiuta sviluppatori, architetti e ingegneri DevOps a comprendere e lavorare con le funzioni serverless utilizzando AWS Lambda.
Puoi utilizzare questo corso per acquisire competenze di base su AWS Lambda o integrare la tua esperienza attuale. Questo corso include moduli di apprendimento, un laboratorio pratico e una valutazione delle competenze. Un punteggio pari o superiore all'80% ti consente di guadagnare un badge digitale che puoi condividere sui social media, rilasciato da Credly.
Panoramica
AWS offre tecnologie per eseguire codici, gestire dati e integrare applicazioni, il tutto senza gestire i server. Le tecnologie serverless sono caratterizzate da scalabilità automatica, alta disponibilità integrata e un modello di fatturazione con pagamento in base al consumo per aumentare l'agilità e ottimizzare i costi. Queste tecnologie eliminano anche le attività di gestione dell'infrastruttura come il provisioning della capacità e l'applicazione di patch, in modo che tu possa concentrarti sulla scrittura di codice utile ai tuoi clienti. Le applicazioni serverless iniziano con AWS Lambda, un servizio di elaborazione basato su eventi e integrato in modo nativo con oltre 200 servizi AWS e applicazioni software as a service (SaaS)
Obiettivi del corso
In questo corso avrai modo di:
- Scoprire informazioni sull'elaborazione serverless su AWS.
- Apprendere i fondamenti di AWS Lambda.
- Esaminare gli strumenti per lo sviluppo .NET su Lambda.
- Scoprire quali versioni di .NET puoi usare con Lambda.
- Conoscere i 3 modi per eseguire funzioni Lambda .NET: runtime gestito, runtime personalizzato e immagine del container.
- Esplorare le opzioni per le API: Gateway Amazon API e URL di funzioni Lambda.
- Iniziare a usare AWS Lambda con codice .NET.
Prerequisiti
Prima di iniziare questo tutorial, avrai bisogno di:
- Un account AWS: se non hai già un account, segui la guida introduttiva Configurazione dell'ambiente per una panoramica rapida.
Esperienza AWS
Principiante o intermedio
Esperienza .NET
Intermedio
Tempo richiesto per il completamento
3 ore
Costo richiesto per il completamento
Il costo del laboratorio per questo tutorial è di circa 5 USD in costi AWS, se vengono eseguiti tutti i passaggi del laboratorio e le risorse vengono prontamente interrotte. La mancata interruzione delle risorse AWS può comportare l'accumulo di ulteriori costi.
Servizi utilizzati
Ultimo aggiornamento
7 dicembre 2022
Moduli
Questo tutorial è suddiviso nei seguenti moduli. Puoi esaminare i moduli per intero o sfogliarli e ripassarli, in base alla tua esperienza e al tuo livello di preparazione.
- Introduzione ad AWS Lambda (45 minuti).
- Strumenti per lo sviluppo .NET (45 minuti).
- .NET su AWS Lambda (30 minuti).
- Lavorare con altri servizi AWS (30 minuti).
- Test di unità e debug (30 minuti).
- Laboratorio pratico: creazione e distribuzione di funzioni Lambda (60 minuti).
- Valutazione delle competenze (16 domande, non cronometrate): valuta le tue competenze di AWS Lambda.