Corso AWS Developer
impara a sviluppare soluzioni cloud native co AWS Amazon Web Services

Obiettivo del corso
Obiettivi del Corso AWS Developer: apprendere le basi per lo sviluppo applicazioni cloud-native con AWS
A chi è rivolto
sviluppatori
Programma
Programma didattico Corso AWS Developer (48 ore)
1.Introduzione ad AWS (technical)
introduzione e security in AWS
hosting dell’applicazione
introduzione ad AWS identity e IAM (access management)
2.AWS compute
computing as a service in AWS
introduzione ad Amazon Elastic compute cloud
ciclo di vita dell’istanza Amazon EC2
AWS conteiner service
Cos’è il serverless
introduzione ad AWS Lambda
esercitazione
3. Networking AWS
introduzione al networking
Amazon VPC (virtual private cloud)
Amazon VPC routing e security
esercitazone
4. AWS Storage
tipi di storage in AWS
storage dell’istanza Amazon EC2 ed Amazon EBS (elastic block store)
storage di oggetti con Amazon S3
servizi di archiviazione
esercitazione
5.Databases
i database in AWS
Amazon relation database service
database creati ad hoc
introduzione ad Amazon DynamoDB
scelta sel servizio database AWS
esercitazione
6. Monitoraggio, ottimizzazione e Serverless
architettura dell’applicazione directory serverless alternativa
esercitazione
7. Sviluppo di una applicazione web con AWS
introduzione all’architettura applicazione
servizi AWS per la creazione dell’applicazione web
archiviare, gestire ed ospitare l’applicazione web
accesso ai servizi AWS in modo programmatico
principali pattners programmatici ed utilizzo per l’efficienza nel AWS SDK e AWS CLI
introduzione AWS Cloud9
8. Autorizzazioni
funzionalità e autorizzazione dei componenti di AWS Identity e IAM nell’ambiente di sviluppo
testing delle autorizzazione AWS IAM
configurazione del proprio IDE ed SDK per supportare l’ambiente di sviluppo
accesso ai servizi AWS tramite SDK e AWS Cloud9
esercitazione
9. Archiviazione
concetti chiave di Amazon S3
opzioni per la protezione dei dati con Amazon S3
dipendenze dell’SDK per il proprio codice
connessione al servizio Amazon S3
oggetti di richiesta e risposta
10. Processare le operazioni di storage
operazioni di bucket e oggetti chiave
gestire oggetti multipli e di grandi dimensioni
creare e configurare Amazon S3 per ospitare un sito web statico
dare l’accesso temporaneo agli oggetti
eseguire le operazioni Amazon S3 utilizzando gli SDK
esercitazione
11. Introduzione ai Databases
componenti chiave di DynmoDB
connessione a DynamoDB
costruire un oggetto richiesta
leggere un oggetto risposta
eccezioni piu comuni
12. Elaborazione delle operazione del database
interagire con DynamoDB usando SDK AWS
operazioni CRUD per accedere alle tabelle, indici e dati
best practices per l’accesso a DynamoDB
opzioni di memorizzazioni nella cache per migliorare le prestazione con DynamoDB
operazioni DynmoDB usando l’SDK
esercitazione
13. Logica dell’applicazione
sviluppare una funzione lambda utilizzando gli SDK
trigger ed autorizzazioni per le funzioni lambda
testing, deploy e monitoraggio delle funzioni lambda
esercitazione
14. Gestione API
componenti chiavi del API Gateway
API Gateway da integrare con i servizi AWS
configurazione delle richieste API e chiamate di risposta per gli endpoint dell’applicazione
esercitazione
15. Creazione di un’applicazione
architetture tradizionali e microservizi
approcci per la progettazione di applicazioni a microservizi
disaccoppiamento delle applicazioni monolitiche
orchestrazione delle funzioni lamba con AWS Step Functions
16. Accesso agli utenti dell’applicazione
protocolli di sicurezza
panoramica Amazon Cognito
accesso utenti e autorizzazioni API serverless
integrazione Amazon Cognito e token JWT
esercitazione
17. Deploy applicazione
configurazione AWS SAM per deployare un’applicazione serverless
strategie di deploy
deploy di un’applicazion serverless con AWS SAM
18. Monitoraggio e osservabilità
l’importanza dell’osservabilità nello sviluppo moderno
CloudWatch e configurazione osservabilità
ClooudWatch Application Insights per il monitoraggio applicazione
X-Ray per il debug
esercitazione
Dove si svolge
online classe virtuale oppure in sede frontale
Testimonianze
potete visionare i feedback dei nostri studenti sulla pagina Google Business oppure sulla fan paga Facebook cercando Innovaformazione


