Escolar Documentos
Profissional Documentos
Cultura Documentos
com
Desenvolvendo na AWS
Descrição do Curso
Este curso ensina desenvolvedores experientes a interagir programaticamente com os serviços da AWS para criar soluções
web. Ele orienta você por meio de uma discussão arquitetônica de alto nível sobre a seleção de recursos e se aprofunda no
uso dos kits de desenvolvimento de software da AWS (AWS SDKs) e da interface de linha de comando (AWS CLI) para criar e
implantar seus aplicativos de nuvem. Você criará um aplicativo de amostra durante este curso, aprendendo como configurar
permissões para o ambiente de desenvolvimento, adicionar lógica de negócios para processar dados usando os principais
serviços da AWS, configurar autenticações de usuário, implantar na nuvem AWS e depurar para resolver problemas de
aplicativos. O curso inclui exemplos de código para ajudá-lo a implementar os padrões de design e as soluções discutidas no
curso. Os laboratórios reforçam o conteúdo principal do curso e ajudam você a implementar soluções usando o AWS SDK for
Python, .Net,
Atividades
Este curso inclui apresentações, demonstrações e laboratórios práticos.
Objetivos do curso
Neste curso, você aprenderá a:
• Crie um aplicativo de nuvem completo e simples usando AWS Software Development Kits (AWS SDKs),
Command Line Interface (AWS CLI) e IDEs.
• Configure as permissões do AWS Identity and Access Management (IAM) para dar suporte a um ambiente de
desenvolvimento.
• Use vários padrões de programação em seus aplicativos para acessar os serviços da AWS.
• Use SDKs da AWS para executar operações CRUD (criar, ler, atualizar, excluir) nos recursos
Amazon Simple Storage Service (Amazon S3) e Amazon DynamoDB.
• Crie funções do AWS Lambda com outras integrações de serviço para seus aplicativos web.
• Entenda os benefícios das arquiteturas de microsserviços e aplicativos sem servidor para projetar.
• Desenvolva componentes do API Gateway e integre-os a outros serviços da AWS.
• Explique como o Amazon Cognito controla o acesso do usuário aos recursos da AWS.
• Crie um aplicativo da Web usando o Cognito para fornecer e controlar o acesso do usuário.
• Use a metodologia DevOps para reduzir os riscos associados aos lançamentos de aplicativos tradicionais e identificar os
serviços da AWS que ajudam na implementação de práticas de DevOps.
• Use o AWS Serverless Application Model (AWS SAM) para implantar um aplicativo.
© 2022, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Modelo versão 1/2022.
Desenvolvendo na AWS
Audiência pretendida
Este curso destina-se a experientes:
• Desenvolvedores de software
• Arquitetos de soluções
• Trabalhadores de TI que desejam melhorar suas habilidades de desenvolvimento usando os serviços da AWS
Pré-requisitos
Recomendamos que os participantes deste curso tenham:
Pitão
o . LÍQUIDO
o Java
Matricule-se hoje
Visitaaws.training para encontrar uma classe hoje.
© 2022, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Modelo versão 1/2022.
Desenvolvendo na AWS
Esboço de Curso
Dia 1
Módulo 1: Visão geral do curso
• Logística
• recursos estudantis
• Agenda
• Apresentações
• Liste alguns padrões programáticos e como eles fornecem eficiência nos SDKs da AWS e na AWS
CLI
• Explique o valor do AWS Cloud9
Módulo 4: Introdução às permissões
• Revise os recursos e as permissões de componentes do AWS Identity and Access Management (IAM) para dar
suporte a um ambiente de desenvolvimento
• Verifique se o IDE e a AWS CLI estão instalados e configurados para usar o perfil do
aplicativo
• Verifique se as permissões necessárias foram concedidas para executar comandos da AWS CLI
• Atribua uma política IAM da AWS a uma função para excluir um bucket do Amazon S3
© 2022, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Modelo versão 1/2022.
Desenvolvendo na AWS
• Crie as solicitações necessárias para fazer upload de um objeto Amazon S3 com metadados anexados
• Crie solicitações para fazer download de um objeto do bucket, processar dados e fazer upload do
objeto de volta ao bucket
• Configurar um bucket para hospedar o site e sincronizar os arquivos de origem usando a AWS CLI
Dia 2
Módulo 7: Introdução aos bancos de dados
• Descrever os principais componentes do DynamoDB
• Pesquise itens de uma tabela com base nos principais atributos, filtros, expressões e paginações
• Atualizar itens adicionando novos atributos e alterando dados condicionalmente
• Acesse os dados do DynamoDB usando PartiQL e modelos de persistência de objeto, quando aplicável
© 2022, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Modelo versão 1/2022.
Desenvolvendo na AWS
• Configurar as funções do AWS Lambda para usar as variáveis de ambiente e integrar com outros
serviços
• Gere URLs pré-assinados do Amazon S3 usando AWS SDKs e verifique o acesso aos objetos do bucket
• Implante as funções do AWS Lambda com arquivos .zip por meio de seu IDE e teste conforme
necessário
• Invoque as funções do AWS Lambda usando o Console AWS e a AWS CLI
• Demonstrar a criação de recursos do API Gateway para interagir com as APIs do seu aplicativo
• Crie um modelo de solicitação para métodos de API para garantir que o formato de dados de passagem esteja em
conformidade com as regras do aplicativo
© 2022, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Modelo versão 1/2022.
Desenvolvendo na AWS
Dia 3
Módulo 11: Construindo um Aplicativo Moderno
• Descrever os desafios com arquiteturas tradicionais
• Descrever a arquitetura e os benefícios do microsserviço
• Explicar várias abordagens para projetar aplicativos de microsserviço
• Explicar as etapas envolvidas no desacoplamento de aplicativos monolíticos
• Configurar métodos do API Gateway para usar o Amazon Cognito como um autorizador
• Verifique se os tokens de autenticação JWT são gerados durante as chamadas do API Gateway
• Desenvolva recursos do API Gateway rapidamente usando uma estratégia de importação Swagger
• Configure o front-end do seu aplicativo web para usar as configurações do Amazon Cognito
e do API Gateway e verifique toda a funcionalidade do aplicativo
© 2022, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Modelo versão 1/2022.
Desenvolvendo na AWS
• Crie mapas de serviço do AWS X-Ray para observar o comportamento de processamento de ponta a ponta do seu
aplicativo
• Certificações
• Feedback do curso
© 2022, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Modelo versão 1/2022.