AWSD |

Developing on AWS

Descrizione

Cegeka e beSharp propongono il corso Developing on AWS. Questo corso permetterà di scoprire come usare il kit SDK AWS per sviluppare applicazioni cloud sicure e scalabili. Verrà illustrato come interagire con AWS tramite codice e si discuterà di nozioni chiave, best practice e suggerimenti per la risoluzione dei problemi

Dettagli Corso

PERSONALIZZA:
Promozioni:
Calendario:
Sede:
Milano, Roma, Padova, Online
PREZZO:
1.450€ IVA esclusa
DURATA:
3 giorni

Destinatari

  • Software developer di livello intermedio
Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • Configurare le credenziali SDK AWS e le credenziali sviluppatore per Java, C#/.NET, Python e JavaScript
  • Interagire con i servizi AWS e sviluppare soluzioni utilizzando il kit SDK AWS.
  • Utilizzare AWS Identity and Access Management (IAM) per l'autenticazione dei servizi
  • Utilizzare Amazon Simple Storage Service (Amazon S3) e Amazon DynamoDB come datastore
  • Integrare applicazioni e dati utilizzando AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) e AWS Step Functions
  • Utilizzare Web Identity Framework e Amazon Cognito per l'autenticazione degli utenti
  • Utilizzare Amazon ElastiCache per migliorare la scalabilità dell'applicazione
  • Utilizzare i container nel processo di sviluppo
  • Sfruttare la pipeline CI/CD per distribuire le applicazioni su AWS
  • Conoscenza approfondita di almeno un linguaggio di programmazione di alto livello
  • Conoscenza operativa dei servizi AWS di base e dell'implementazione del cloud pubblico

Module 1: Introduction to AWS 
• Introduction to AWS
• Cloud scenarios
• Infrastructure overview

Module 2: Introduction to Developing on AWS 
• Getting started developing on AWS
• Introduction to developer tools
• Introduction to management tools

Module 3: Introduction to IAM 
• Shared responsibility model
• Introduction to IAM
• User authentication and authorization

Module 4: Introduction to the lab
• Get access to the lab
• Choose your language
• Choose your dev instance
• Connect to your dev instance

Module 5: Developing solutions with Amazon S3
• Overview of AWS storage options
• Key concepts
• Best practices
• Troubleshooting

Module 6: Developing flexible NoSQL solutions with Amazon DynamoDB 
• Introduction to AWS Database Options
• Amazon DynamoDB
• Developing with Amazon DynamoDB
• Best practices
• Troubleshooting

Module 7: Developing solutions with AWS Lambda
• What is serverless computing?
• Introduction to AWS Lambda
• How AWS Lambda works
• Use cases
• Best practice

Module 8: Developing solutions with Amazon API
• Introduction to Amazon API Gateway
• Developing with Amazon API Gateway
• Best practices
• Introduction to AWS Serverless Application Model (SAM)

Module 9: Developing solutions with Amazon SQS &SNS 
• Why use a queueing service?
• Developing with Amazon Simple Queue Service (SQS)
• Developing with Amazon Simple Notification Service (SNS)
• Developing with Amazon MQ

Module 10: Developing solutions with AWS Step Functions
• Understanding the need for AWS Step Functions
• Introduction to AWS Step Functions
• AWS Step Functions use case

Module 11: Caching information with Amazon ElastiCache 
• Caching overview
• Caching with Amazon ElastiCache
• Caching strategy

Module 12: Getting started with containers 
• Why containers?
• Introduction to Docker containers
• Getting started with Docker
• Introduction to Amazon Container Services

Module 13: Developing secure solutions
• Securing your applications
• Authenticating your applications to AWS
• Authenticating your customers

Module 14: Deploying Applications 
• Introduction to DevOps
• Introduction to deployment and testing strategies
• Deploying applications with AWS Beanstalk

Recensioni

Lascia una recensione

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

Corso personalizzato?

Mai stato così semplice!
Developing on AWS su misura per te

Calendario

Richiedi informazioni

Mai stato così semplice!
Developing on AWS su misura per te