Serverless on AWS: from Zero to Hero
Docente
4+ ore
30+ video
Italian
Abbonati a Improove con il piano Learn
Accedi a questo corso e a tutti quelli disponibili sul sito, in costante aggiornamento.
oppure
Acquista il corso
Descrizione del corso
Negli ultimi anni serverless è diventato sinonimo di “applicazioni moderne” e cloud-native. E’ indubbio che queste tecnologie siano in grado di ridurre considerevolmente il time to market ed il carico cognitivo del dev team, mantenendolo focalizzato solo sulle componenti di logica. Il corso Serverless on AWS: from Zero to Hero offre un valido supporto sia a sviluppatori che ad architect e decision maker nell’apprendere i benefici di queste tecnologie ed iniziare a impiegarle fin dal prossimo progetto.
Cosa imparerai
Perchè realizzare servizi serverless
Creare lambda function su cloud AWS
Ottimizzare l'uso delle risorse
Lezioni
Struttura, contenuti e prerequisiti del corso
-
Panoramica del corso Gratis
Facciamo una panoramica degli argomenti trattati nel corso e dei prerequisiti necessari
05:45
-
Cos'é serverless?
Partiamo con il definire il contesto in cui ci muoveremo, chiarendo cosa si intende per serverless
13:42 -
Perché serverless?
Capito cosa intendiamo per serverless, chiediamoci perchè utilizzarlo per le nostre soluzioni
08:18 -
Function-as-a-Service
Analizziamo nel dettaglio il modello dietro servless, chiamato function-as-a-service
10:22 -
Serverless e microservizi
Esaminiamo la relazione che c'é tra serverless e microservizi
11:51
-
Introduzione ad AWS Lambda
Introduciamo le funzioni Lambda di AWS analizzando le potenzialità della piattaforma
12:51 -
Demo: overview della console AWS Lambda
In questa demo esploriamo la console messa a disposizione da AWS per la creazione e la gestione delle funzioni Lambda
07:04 -
Recap overview console e logging
Facciamo un breve recap delle funzionalità offerte dalla console della Lambda AWS e introduciamo il tema del logging
01:59 -
Demo: una semplice funzione Lambda da console
In questa demo vedremo come creare direttamente dalla console una semplice funzione Lambda
08:51 -
Come invocare una funzione Lambda
Vediamo adesso quali sono le modalità di invocazione di una funzione Lambda
17:15 -
Anatomia di un Lambda handler
Analizziamo la struttura di un handler Lambda
08:20 -
Cold Start
Vediamo che cos'è il cold start e se è un problema per le nostre funzioni
17:00
-
Serverless Framework
Analizziamo il Serverless Framework
12:59 -
AWS SAM
Analizziamo AWS SAM
08:43 -
AWS CDK
Analizziamo AWS CDK
14:08
-
Architettura del nostro progetto
Analizziamo l'architettura del progetto che creeremo
02:09 -
Demo: installazione e configurazione del Serverless Framework
In questa demo vediamo come installare e configurare il Servless Framework
02:07 -
Demo: creazione e deploy del progetto con Serverless Framework
Creiamo adesso con il Servless Framework la nostra funzione hello world
11:50 -
Demo: supporto a Typescript nel Serverless Framework
Aggiungiamo il supporto a Typescript per il nostro progetto Serverless Framework
07:47 -
Demo: installazione AWS SAM
Vediamo adesso come installare AWS SAM
04:47 -
Demo: creazione del progetto con AWS SAM
In questa demo vediamo come realizzare il progetto hello World con AWS SAM
07:00 -
Demo: deploy del progetto con AWS SAM
Analizziamo adesso come eseguire il deploy utilizzando AWS SAM
08:01 -
Demo: il file samconfig.toml
Un piccolo approfondimento su AWS SAM e il file samconfig
01:54 -
Demo: installazione e configurazione AWS CDK
Infine installiamo e configuriamo AWS CDK
01:31 -
Demo: creazione del progetto con AWS CDK
In questa demo vediamo come creare il progetto hello world con AWS CDK
07:33 -
Demo: deploy del progetto con AWS CDK
Eseguiamo il deploy della nostra funzione hello world con AWS CDK
10:09 -
Demo: Hello World parametrizzato con AWS CDK
Concludiamo questa sezione parametrizzando la funzione hello world creata con AWS CDK
03:00
-
Struttura del progetto
07:47 -
Database serverless
52:56
-
Conclusioni
14:47
Il docente
-
Over a Decade in AI Leadership and cloud-native development.
Riding the Architect Elevator to connect different stakeholders, fostering innovation in a challenging yet evolving technology market.Honored as an AWS Serverless Hero, my expertise spans Typescript to Python, NextJS to cloud-native development, from data engineering to deep learning.
As a co-founder of Serverless Italy events and a resonant voice in global AI dialogues, I bridge knowledge gaps, inspire digital transformations, and thus empower people and brands at their best.