Logo di AWSSviluppo di soluzioni serverless su AWS - icon10CLOUD 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

Sviluppo di soluzioni serverless su AWS - icon8Il 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.
Sviluppo di soluzioni serverless su AWS - icon9
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.

logo lumify

Sviluppo di soluzioni serverless su AWS - icon1 ph.training@lumifywork.com Sviluppo di soluzioni serverless su AWS - Sviluppo linkedin.com/company/lumify-work-ph
Sviluppo di soluzioni serverless su AWS - icon4 lumifywork.com Sviluppo di soluzioni serverless su AWS - icon3 twitter.com/LumifyWorkPH
Sviluppo di soluzioni serverless su AWS - icon2 facebook.com/LumifyWorkPh Sviluppo di soluzioni serverless su AWS - icon7 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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *