CLOUD COMPUTING E VIRTUALIZZAZIONE
Sviluppo serverless
Soluzioni su AWS
3 giorni
Sviluppo di soluzioni serverless su AWS
AWS AL LAVORO LUMIFY
Lumify Work è un partner ufficiale di formazione AWS per Australia, Nuova Zelanda e Filippine. Attraverso i nostri istruttori AWS autorizzati, possiamo fornirti un percorso di apprendimento pertinente per te e la tua organizzazione, in modo che tu possa ottenere di più dal cloud. Offriamo formazione in aula virtuale e in presenza per aiutarti a sviluppare le tue competenze sul cloud e consentirti di ottenere la certificazione AWS riconosciuta nel settore.
PERCHÉ STUDIARE QUESTO CORSO
Questo corso offre agli sviluppatori visibilità e pratica con le best practice per la creazione di applicazioni serverless utilizzando AWS Lambda e altri servizi nella piattaforma serverless AWS. Utilizzerai i framework AWS per distribuire un'applicazione serverless in laboratori pratici che passano da argomenti più semplici a argomenti più complessi. Utilizzerai la documentazione AWS durante il corso per sviluppare metodi autentici per l'apprendimento e la risoluzione dei problemi al di fuori della classe.
Questo corso include presentazioni, laboratori pratici, dimostrazioni, video, verifiche delle conoscenze ed esercizi di gruppo.
COSA IMPARERAI
Questo corso è progettato per insegnare ai partecipanti come:
- Applica le best practice basate sugli eventi a una progettazione di applicazioni serverless utilizzando i servizi AWS appropriati
- Identifica le sfide e i compromessi della transizione allo sviluppo serverless e formula consigli adatti alla tua organizzazione e al tuo ambiente di sviluppo
- Crea applicazioni serverless utilizzando modelli che collegano insieme i servizi gestiti AWS e tengono conto delle caratteristiche del servizio, tra cui quote di servizio, integrazioni disponibili, modello di invocazione, gestione degli errori e payload dell'origine eventi
- Confronta e confronta le opzioni disponibili per scrivere l'infrastruttura come codice, incluso AWS
CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM) e AWS Cloud Development Kit (AWS CDK) - Applicare le best practice per scrivere funzioni Lambda, tra cui gestione degli errori, registrazione, riutilizzo dell'ambiente, utilizzo di livelli, apolidia, idempotenza e configurazione di concorrenza e memoria
- Applica le best practice per creare osservabilità e monitoraggio nella tua applicazione serverless
- Applica le migliori pratiche di sicurezza alle applicazioni serverless
- Identificare le considerazioni chiave sulla scalabilità in un'applicazione serverless e abbinare ciascuna considerazione ai metodi, agli strumenti o alle best practice per gestirla
- Utilizza AWS SAM, AWS CDK e gli strumenti per sviluppatori AWS per configurare un flusso di lavoro CI/CD e automatizzare la distribuzione di un'applicazione serverless
- Crea e mantieni attivamente un elenco di risorse serverless che ti aiuteranno nel tuo continuo sviluppo e coinvolgimento serverless con la comunità serverless
Il mio istruttore è stato fantastico nel riuscire a inserire scenari in istanze del mondo reale correlate alla mia situazione specifica
Mi hanno fatto sentire il benvenuto fin dal momento in cui sono arrivato e la possibilità di sedermi in gruppo fuori dall'aula per discutere delle nostre situazioni e dei nostri obiettivi è stata estremamente preziosa.
Ho imparato molto e ho ritenuto che fosse importante raggiungere i miei obiettivi frequentando questo corso.
Ottimo lavoro, il team di lavoro Lumify.
AMANDA NICOL
SERVIZI DI SUPPORTO INFORMATICO
RESPONSABILE – HEALT H WORLD LIMIT ED
Lumify Lavoro Formazione personalizzata
Possiamo anche offrire e personalizzare questo corso di formazione per gruppi più grandi, risparmiando tempo, denaro e risorse alla vostra organizzazione.
Per maggiori informazioni contattateci allo 02 8286 9429.
ARGOMENTI DEL CORSO
Modulo 0: Introduzione agli ioni
- Introduzione all'applicazione che costruirai
- Accesso alle risorse del corso (Guida per lo studente, Guida al laboratorio e Supplemento al corso online)
Modulo 1: Pensare senza server
- Best practice per la creazione di applicazioni serverless moderne
- Progettazione guidata dagli eventi
- Servizi AWS che supportano applicazioni serverless basate su eventi
Modulo 2: Sviluppo basato su API e origini eventi sincroni
- Caratteristiche della richiesta/risposta standard basata su API web applicazioni
- Come Amazon API Gateway si inserisce nelle applicazioni serverless
- Esercizio di prova: configura un endpoint API HT TP integrato con una funzione Lambda
- Confronto di alto livello dei tipi di API (REST /HT TP, WebPresa, Graphlet)
Modulo 3: Riduzione dell'int allo ione Auth henicid, Auth eroizzazione e controllo degli accessi
- Autenticazione e autorizzazione
- Opzioni per l'autenticazione alle API utilizzando API Gateway
- Amazon Cognito in applicazioni serverless
- Pool di utenti di Amazon Cognito e identità federate
Modulo 4: Framework di distribuzione serverless
- Sopraview di programmazione imperativa e dichiarativa per l'infrastruttura come codice
- Confronto tra CloudFormation, AWS CDK, Amplify e framework AWS SAM
- Funzionalità di AWS SAM e AWS SAM CLI per emulazione e test locali
Modulo 5: Utilizzo di Amazon Event Bridge e Amazon SNS per disaccoppiare i componenti
- Considerazioni sullo sviluppo quando si utilizzano origini eventi asincrone
- Funzionalità e casi d'uso di Amazon EventBridge
- Esercizio di prova: crea un bus e una regola EventBridge personalizzati
- Confronto tra casi d'uso per Amazon Simple Notification Service (Amazon SNS) e Amazon Simple Notification Service (Amazon SNS).
Ponte degli eventi - Esercizio di prova: configura un argomento Amazon SNS con filtri
Modulo 6: Sviluppo guidato dagli eventi utilizzando code e stream
- Considerazioni sullo sviluppo quando si utilizzano origini eventi di polling per attivare le funzioni Lambda
- Distinzioni tra code e flussi come origini eventi per Lambda
- Selezione delle configurazioni appropriate quando si utilizza Amazon Simple Queue Service (AmazonSQS) o Amazon Kinesis Data Streams come origine eventi per Lambda
- Esercizio di prova: configura una coda Amazon SQS con una coda di messaggi non recapitabili come a
Origine evento Lambda
Laboratori pratici
- Laboratorio pratico 1: Distribuzione di una semplice applicazione serverless
- Laboratorio pratico 2: distribuzione dei messaggi con Amazon EventBridge
Modulo 7: Scrivere buone funzioni Lambda
- In che modo il ciclo di vita Lambda influenza il codice della funzione
- Best practice per le funzioni Lambda
- Configurazione di una funzione
- Codice funzione, versioni e alias
- Esercizio di prova: configura e testa una funzione Lambda
- Gestione degli errori Lambda
- Gestione degli errori parziali con code e flussi
Modulo 8: Funzioni Step per la razione dell'orchestra
- AWS Step Functions in architetture serverless
- Esercizio di prova: stati di Step Functions
- Il modello di richiamata
- Flussi di lavoro standard ed espressi
- Step Funzioni integrazioni dirette
- Esercizio di prova: risoluzione dei problemi di un flusso di lavoro con funzioni di passaggio standard
Modulo 9: Osservabilità e monitoraggio
- I tre pilastri dell'osservabilità
- Amazon CloudWatch Logs e Logs Insights
- Scrittura di un registro efficace files
- Esercizio di prova: interpretazione dei log
- Utilizzo di AWS X-Ray per l'osservabilità
- Esercizio di prova: abilita i raggi X e interpreta le tracce dei raggi X
- Parametri CloudWatch e formato dei parametri incorporati
- Esercizio di prova: metriche e allarmi
- Esercizio di prova: ServiceLens
Laboratori pratici
- Laboratorio pratico 3: Orchestrazione del flusso di lavoro tramite AWS Step Functions
- Laboratorio pratico 4: Osservabilità e monitoraggio
Modulo 10: Sicurezza delle applicazioni serverless
- Best practice sulla sicurezza per le applicazioni serverless
- Applicazione della sicurezza a tutti i livelli
- Gateway API e sicurezza delle applicazioni
- Lambda e sicurezza delle applicazioni
- Protezione dei dati nei tuoi archivi dati serverless
- Controllo e tracciabilità
Modulo 11: Gestione della scalabilità nelle applicazioni serverless
- Considerazioni sulla scalabilità per le applicazioni serverless
- Utilizzo di API Gateway per gestire la scalabilità
- Ridimensionamento della concorrenza Lambda
- Come le diverse origini eventi si adattano con Lambda
Modulo 12: Automatizzazione della pipeline di distribuzione
- L'importanza di CI/CD nelle applicazioni serverless
- Strumenti in una pipeline serverless
- Funzionalità AWS SAM per distribuzioni serverless
- Migliori pratiche per l'automazione
- Conclusione del corso
Laboratori pratici
- Laboratorio pratico 5: Protezione delle applicazioni serverless
- Laboratorio pratico 6: CI/CD serverless su AWS
Nota: questo è un corso sulle tecnologie emergenti. La struttura del corso è soggetta a modifiche in base alle necessità.
A CHI E' RIVOLTO IL CORSO?
Questo corso è destinato a:
- Sviluppatori che hanno familiarità con il serverless ed esperienza con lo sviluppo nel cloud AWS
PREREQUISITI
Raccomandiamo che i partecipanti a questo corso abbiano:
- Familiarità con le nozioni di base dell'architettura AWS Cloud
- La comprensione dello sviluppo di applicazioni su AWS equivale al completamento del Sviluppo su AWS corso
- Conoscenza equivalente al completamento del seguente digitale serverless
corsi di formazione: Fondamenti di AWS Lambda e Amazon API Gateway per applicazioni serverless
https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
L'erogazione di questo corso da parte di Lumify Work è regolata dai termini e condizioni di prenotazione. Si prega di leggere attentamente i termini e le condizioni prima di iscriversi a questo corso, poiché l'iscrizione al corso è condizionata all'accettazione di questi termini e condizioni.
![]() |
ph.training@lumifywork.com | ![]() |
linkedin.com/company/lumify-work-ph |
![]() |
lumifywork.com | ![]() |
twitter.com/LumifyWorkPH |
![]() |
facebook.com/LumifyWorkPh | ![]() |
youtube.com/@lumifywork |
Documenti / Risorse
![]() |
AWS sviluppa soluzioni serverless su AWS [pdf] Manuale d'uso Sviluppo di soluzioni serverless su AWS, soluzioni serverless su AWS, soluzioni su AWS |