Developing on AWS aiuta i developer a comprendere come utilizzare AWS SDK al fine di sviluppare applicazioni cloud sicure e scalabili. Il corso fornisce conoscenze approfondite su come interagire con AWS utilizzando i codici, inoltre illustra nozioni chiave, best practice e suggerimenti per la risoluzione dei problemi.
Questo corso è progettato per insegnarti a:
- Configurare le credenziali AWS SDK e developer per Java, C#/.Net, Python e JavaScript.
- Utilizzare AWS SDK per interagire con i servizi AWS e sviluppare soluzioni.
- Utilizzare Amazon Simple Storage Service (Amazon S3) e Amazon DynamoDB come datastore.
- Integrare applicazioni e dati utilizzando Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) e Amazon Simple Workflow Service (Amazon SWF).
- Utilizzare AWS Identity and Access Management (IAM) per l'autenticazione dei servizi.
- Utilizzare Web Identity Framework e Amazon Cognito per l'autenticazione degli utenti.
- Utilizzare Amazon ElastiCache e Amazon CloudFront per migliorare la scalabilità delle applicazioni.
- Distribuire applicazioni utilizzando AWS Elastic Beanstalk e AWS CloudFormation.
Il corso è erogato da XPeppers in qualità di Training Partner con docenti XPeppers.
Software developer di livello intermedio
I partecipanti devono essere in possesso dei seguenti requisiti preliminari:
- Familiarità con i servizi AWS
- Conoscenze operative di Java, C#/.Net o Python
Giorno 1: Costruzione delle fondamenta
- Introduzione a Developing on AWS
- Scelta di un datastore
- Sviluppo di soluzioni di storage con Amazon S3
- Sviluppo di soluzioni NoSQL flessibili con Amazon DynamoDB
Giorno 2: Connessione di applicazioni e dati con elaborazione promossa dagli eventi
- Lavoro con gli eventi
- Sviluppo di soluzioni promosse dagli eventi con il flusso Amazon Kinesis
- Sviluppo di soluzioni promosse dagli eventi con Amazon SWF, Amazon SQS e Amazon SNS
- Sviluppo di soluzioni promosse dagli eventi con AWS Lambda
Giorno 3: Sviluppo e deployment di applicazioni sicure e scalabili
- Sviluppo di applicazioni sicure
- Cache di informazioni per la scalabilità
- Monitoraggio della tua applicazione e delle risorse AWS con Amazon CloudWatch
- Deployment delle applicazioni con AWS Elastic Beanstalk e AWS CloudFormation