Qui troverai tutorial e documentazione su come iniziare a costruire applicazioni serverless con AWS Lambda. Scoprirai anche gli strumenti per sviluppatori di applicazioni senza server come AWS Serverless Application Model (SAM) o AWS Cloud9.

Un altro semplice modo per iniziare è utilizzando AWS Serverless Application Repository che consente di implementare rapidamente le applicazioni esistenti.

Per approfondire un caso d’uso specifico, troverai le risorse per lo sviluppo di applicazioni Web, l'elaborazione di dati, lo sviluppo di back-end per dispositivi mobili e l'edge computing.

Getting started with AWS Lambda (3:00)

Hai 10 minuti?

Inizia con il tutorial Hello World

Muovi i primi passi nella console AWS Lambda. Imparerai a conoscere gli elementi di base e ad attivare una semplice funzione Lambda.

Crea la tua prima funzione Lambda >>

Vuoi saperne di più?

Sviluppa applicazioni senza server con la Guida per sviluppatori

Consulta la Guida per sviluppatori, facente parte della nostra documentazione tecnica per imparare a sviluppare e implementare una funzione AWS Lambda.

Scopri come utilizzare AWS Lambda per casi d'uso specifici come lo sviluppo di applicazioni Web, applicazioni per dispositivi mobili, l’elaborazione di file o di flusso di dati.

Troverai anche una guida su come sviluppare una funzione Lambda con un linguaggio a tua scelta come C#, Python, Node.js, Java, e Go.

Inizia consultando la Guida per sviluppatori >>

Altre risorse

AWS Serverless Application Repository consente di distribuire rapidamente campioni di codici, componenti e applicazioni complete con pochi clic. Puoi anche pubblicare le tue applicazioni e condividerle all'interno del tuo team o con la community in generale.

Troverai anche risorse per saperne di più sugli strumenti per sviluppatori AWS, come AWS Serverless Application Model (SAM) o Cloud9, che ti aiuteranno a sviluppare applicazioni senza server.

SAR_pic

AWS Serverless Application Repository

Trova applicazioni, componenti e codice sorgente serverless per il tuo caso d'uso. Distribuisci un'applicazione serverless in pochi clic. Inoltre, puoi utilizzare Serverless Application Repository per pubblicare le tue applicazioni personali e condividerle all'interno del tuo team, nella tua organizzazione o con la comunità in generale.

Visita Serverless Application Repository >>

SAM_flag_2

Strumenti per sviluppatori

Gli strumenti per sviluppatori di applicazioni senza server consentono di creare, testare, implementare e monitorare rapidamente tali applicazioni durante l'intero ciclo di sviluppo. Qui potrai scoprire di più su AWS Serverless Application Model (SAM), per la definizione di applicazioni senza server, su Cloud9, che fornisce un IDE basato su cloud, e altri strumenti e servizi utili.

Ulteriori informazioni sugli strumenti per sviluppatori di applicazioni senza server >>

Trova il tuo caso d'uso

Qui di seguito troverai risorse specifiche per lo sviluppo di app Web, l'elaborazione di dati, lo sviluppo di back-end per dispositivi mobili e l'edge computing. 

APP WEB

webapp_serverless

TUTORIAL SU APPLICAZIONI WEB SENZA SERVER

Con questo tutorial introduttivo scoprirai come creare e implementare la tua applicazione Web dinamica e senza server. Imparerai a ospitare risorse Web statiche, a gestire gli utenti e l'autenticazione e a creare un'API RESTful per l'elaborazione di back-end.

Nozioni di base >>

RA_webapp

Questa app Web illustra come utilizzare AWS Lambda insieme ad altri servizi AWS per creare un'applicazione Web serverless. Questo repository contiene il codice di esempio per tutte le funzioni Lambda che compongono il back-end dell'applicazione.


Nozioni di base >>

SB1

In questo workshop virtuale di 30 minuti, i nostri esperti di AWS serverless mostreranno come sviluppare, eseguire il debug e implementare una funzione AWS Lambda per una semplice app Web. Troverai anche una guida dettagliata con istruzioni concrete.



Nozioni di base >>

ELABORAZIONE DI DATI

batch_processing

In questo tutorial, scoprirai come costruire una semplice applicazione di elaborazione di immagini e a sviluppare una funzione Lambda per convertire automaticamente un'immagine in un'anteprima. Imparerai a utilizzare AWS Lambda insieme ad Amazon Simple Storage Service (S3), AWS Serverless Application Model e AWS CloudFormation.

Nozioni di base >>

dataprocessing_image_4

In questo tutorial, imparerai a creare un'applicazione completa per l'elaborazione dei dati utilizzando AWS Lambda e Amazon Kinesis. Utilizzerai Amazon Kinesis per creare un flusso di dati e AWS Lambda per eseguire operazioni quali la creazione di una funzione Lambda per analizzare e memorizzare i flussi di dati.


Nozioni di base >>

RA_fileprocessing_1
Questa applicazione di esempio illustra un'applicazione di conversione Markdown in cui Lambda viene utilizzato per convertire i file Markdown in HTML e testo normale. Utilizza un'architettura di elaborazione dati parallela e guidata dagli eventi, ideale per i carichi di lavoro che richiedono più di un derivato dei dati di un oggetto.


Nozioni di base >>

BACK-END PER DISPOSITIVI MOBILI

mobilebackend_3

Grazie a questo tutorial introduttivo, creerai una semplice applicazione per dispositivi mobili e ne ospiterai la logica di back-end con AWS Lambda. Imparerai a collegare i vari componenti per consentire a un'applicazione Android per dispositivi mobili di richiamare una funzione Lambda ed elaborare la risposta.


Nozioni di base >>

RA_mobilebackend_3

L'architettura di riferimento mostra come utilizzare AWS Lambda insieme ad Amazon API Gateway e Amazon S3 per caricare foto e note da un'applicazione per dispositivi mobili. Sfruttando questi servizi, è possibile creare back-end per dispositivi mobili convenienti che non richiedono il carico operativo dei server di gestione.

Nozioni di base >>

mobile_hub_4.jpg
AWS Mobile Hub fornisce risorse per lo sviluppo di applicazioni per dispositivi mobili con AWS. Troverai i kit SDK, tutorial ed esempi per iOS, Android, JS, Unity, React Native e Xamarin.



Nozioni di base >>

EDGE COMPUTING

Cloudfront_1

Lambda@Edge consente di eseguire codice con facilità sulle tutte le location di AWS per offrire sempre agli utenti finali la latenza più bassa.




Nozioni di base >>

cloudfron_talk3

Grazie a questa conferenza, imparerai a scrivere le funzioni Lambda una volta sola e ad eseguirle ovunque si trovino i tuoi utenti finali, tramite AWS Lambda@Edge.




Nozioni di base >>

cloudfron_talk2
Grazie a questa conversazione, imparerai a utilizzare AWS Lambda@Edge insieme ad Amazon CloudFront per fornire agli utenti finali di tutto il mondo contenuti con bassa latenza, alta velocità di trasferimento dati e nessun impegno.  

Ulteriori informazioni sulle risorse AWS Lambda

Visita la pagina delle risorse
Sei pronto per iniziare?
Registrati
Hai altre domande?
Contattaci