Saiba como usar o SDK da AWS para desenvolver aplicações na nuvem seguras e escaláveis. Obtenha conhecimentos profundos sobre conceitos essenciais, melhores práticas e dicas de soluções de problemas para saber como interagir com a AWS usando código.

O desenvolvimento na AWS ajuda os desenvolvedores a entender como usar o AWS SDK para desenvolver aplicações na nuvem seguras e escaláveis. O curso fornece conhecimentos profundos sobre como interagir com a AWS usando código e cobre os principais conceitos, melhores práticas e dicas de solução de problemas.

Nível

Intermediário

Modalidade

Curso presencial com instrutor, presencial ou virtual

Duração

3 dias

Este curso é projetado para ensiná-lo a:

  • Configurar o AWS SDK e credenciais de desenvolvedor para Java, C#/.Net, Python e JavaScript.
  • Usar o AWS SDK para interagir com os serviços da AWS e desenvolver soluções.
  • Usar o Amazon Simple Storage Service (Amazon S3) e o Amazon DynamoDB como armazenamentos de dados.
  • Integrar aplicações e dados usando o Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) e o Amazon Simple Workflow Service (Amazon SWF).
  • Usar o AWS Identity and Access Management (IAM) para autenticação de serviços.
  • Usar o Web Identity Framework e o Amazon Cognito para autenticação de usuários.
  • Usar o Amazon ElastiCache e o Amazon CloudFront para melhorar a escalabilidade das aplicações.
  • Implantar aplicações usando o AWS Elastic Beanstalk e o AWS CloudFormation.

Este curso é destinado para:

  • Desenvolvedores de software de nível intermediário

Os participantes devem ter os seguintes pré-requisitos:

  • Familiaridade com os serviços da AWS
  • Conhecimento prático de Java, C#/.Net ou Python

Esse curso é realizado pela combinação dos seguintes itens:

  • Treinamento com instrutor
  • Laboratórios práticos

Observação: a descrição dos cursos pode variar um pouco de acordo com a localização regional e/ou o idioma de onde as aulas estão sendo ministradas.

Dia 1: criação da base

  • Introdução ao desenvolvimento na AWS
  • Escolha de um armazenamento de dados
  • Desenvolvimento de soluções de armazenamento com o Amazon S3
  • Desenvolvimento de soluções NoSQL flexíveis com o Amazon DynamoDB

Dia 2: Conexão de aplicações e dados com processamento orientado por eventos

  • Trabalho com eventos
  • Desenvolvimento de soluções orientadas por eventos com o fluxo do Amazon Kinesis
  • Desenvolvimento de soluções orientadas por eventos com o Amazon SWF, Amazon SQS e Amazon SNS
  • Desenvolvimento de soluções orientadas por eventos com o AWS Lambda

Dia 3: Desenvolvimento e implantação de aplicações seguras e escaláveis

  • Desenvolvimento de aplicações seguras
  • Armazenamento de informações em cache para escalabilidade
  • Monitoramento de sua aplicação e dos recursos da AWS com o Amazon CloudWatch
  • Implantação de aplicações com o AWS Elastic Beanstalk e o AWS CloudFormation
Developing Thumbnail

Acesse aws.training