• Developing on AWS

Developing on AWS

  • 20 horas
  • Live
Ícone

Live com Instrutor

Ícone

Apostila e Laboratórios

Ícone

Plataforma Imersiva

Ícone

Certificado de Participação

CURSO OFICIAL AWS

Material oficial AWS e aulas com instrutor credenciado AWS.

Este curso ensina desenvolvedores experientes a interagir programaticamente com os serviços da AWS para construir soluções web. Ele orienta você através de uma discussão arquitetônica de alto nível sobre seleção de recursos e mergulha profundamente no uso dos SDKs (AWS Software Development Kits) e da Interface de Linha de Comando (AWS CLI) para construir e implantar seus aplicativos em nuvem. Você construirá um aplicativo de exemplo durante este curso, aprendendo a configurar permissões ao ambiente de desenvolvimento, adicionando lógica de negócios para processar dados usando serviços principais AWS, configurar autenticações do 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 soluções discutidos no curso. Os laboratórios reforçam o conteúdo do curso-chave e ajudam você a implementar soluções usando o AWS SDK para Python, .Net e Java, o AWS CLI e o Console de Gerenciamento AWS.

 

Cortesia: ao contratar esse treinamento você ganhará o curso AWS Cloud Practitioner Essentials (8h)

Atenção: as datas são referentes ao módulo Developing on AWS. O agendamento da cortesia será realizado em contato com o time Green após a efetivação da compra.

 

 

Detalhes do produto

Perfil do Público
  • Desenvolvedores de software;
  • Arquitetos de soluções;
  • Trabalhadores de TI que desejam melhorar suas habilidades de desenvolvimento usando os Serviços AWS.
Pré-requisito

Recomendamos que os participantes deste curso tenham:

  • Concluído o Technical Essentials AWS;
  • Conhecimento de trabalho dos serviços essenciais da AWS ;
  • Experiência de programação em qualquer uma das seguintes linguagens: Python .NET; Java.
Exame

Preparatório para o exame AWS Certified Developer – Associate (DVA-C02).

* O exame não está incluso na contratação.

Conteúdo Programático
  1. Visão geral do curso
  • Logística
  • Recursos estudantis
  • Agenda
  • Introduções

 

  1. Construindo um aplicativo web na AWS
  • Discuta a arquitetura do aplicativo que você vai construir durante este curso
  • Explore os serviços AWS necessários para criar seu aplicativo web
  • Descubra como armazenar, gerenciar e hospedar seu aplicativo web

 

  1. Começando com o Desenvolvimento na AWS
  • Descrever como acessar os serviços AWS programáticamente
  • Listar alguns padrões programáticos e como eles fornecem eficiências dentro de SDKs AWS e AWS CLI
  • Explique o valor do Módulo AWS Cloud9

 

  1. Começando com permissões
  • Revise os recursos e as permissões de componentes da AWS Identity and Access Management (IAM) para apoiar um ambiente de desenvolvimento
  • Demonstre como testar as permissões do AWS IAM
  • Configure seus IDEs e SDKs para suportar um ambiente de desenvolvimento
  • Demonstre acessar os serviços da AWS usando SDKs e AWS Cloud9
  • Conecte-se a um ambiente de desenvolvedor
  • Verifique se o IDE e o 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 AWS CLI
  • Atribua uma política AWS IAM a uma função para excluir um Bucket Amazon S3

 

  1. Começando com o armazenamento
  • Descreva os conceitos básicos do Amazon S3
  • Liste as opções para proteger dados usando o Amazon S3
  • Defina dependências SDK para seu código
  • Explique como se conectar ao serviço Amazon S3
  • Descreva objetos de solicitação e resposta

 

  1. Processando suas operações de armazenamento
  • Executar as principais operações de bucket e objeto
  • Explique como lidar com objetos múltiplos e grandes
  • Crie e configure um bucket do Amazon S3 para hospedar um site estático
  • Conceda acesso temporário aos seus objetos
  • Demonstre a realização das operações do Amazon S3 usando SDKs
  • Interaja com o Amazon S3 programáticamente usando SDKs AWS e o AWS CLI
  • Crie um bucket usando garçons e verifique códigos de exceções de serviço
  • Construa as solicitações necessárias para carregar um objeto Amazon S3 com metadados anexados
  • Crie solicitações para baixar um objeto do bucket, processar dados e carregar o objeto de volta para o bucket
  • Configure um bucket para hospedar o site e sincronize os arquivos de origem usando o CLI AWS
  • Adicione as políticas de bucket do IAM para acessar o site do S3.

 

  1. Começar com bancos de dados
  • Descreva os principais componentes do DynamoDB
  • Explique como se conectar ao DynamoDB
  • Descreva como construir um objeto de solicitação
  • Explique como ler um objeto de resposta
  • Liste as exceções de solução de problemas mais comuns

 

  1. Processando suas operações de banco de dados
  • Desenvolver programas para interagir com o DynamoDB usando SDKs AWS
  • Execute operações CRUD para acessar tabelas, índices e dados
  • Descreva as melhores práticas do desenvolvedor ao acessar o DynamoDB
  • Revise as opções de cache para DynamoDB para melhorar o desempenho
  • Executar operações DynamoDB usando SDK
  • Interaja com o Amazon DynamoDB programáticamente usando APIs de baixo nível, documentos e de alto nível em seus programas
  • Recuperar itens de uma tabela usando atributos-chave, filtros, expressões e paginações
  • Carregue uma tabela lendo objetos JSON de um arquivo
  • Pesquise itens de uma tabela com base em atributos-chave, filtros, expressões e paginações
  • Atualize itens adicionando novos atributos e alterando dados condicionalmente
  • Acesse dados DynamoDB usando modelos PartiQL e de persistência de objetos quando aplicável

 

  1. Processando sua lógica de aplicação
  • Desenvolva uma função Lambda usando SDKs
  • Configure gatilhos e permissões para funções Lambda
  • Testar, implantar e monitorar as funções Lambda
  • Crie funções AWS Lambda e interaja programáticamente usando SDKs E AWS CLI
  • Configure funções AWS Lambda para usar as variáveis do ambiente e se integrar a outros serviços
  • Gerar URLs pré-assinados do Amazon S3 usando SDKs AWS e verificar o acesso a objetos de bucket
  • Implante as funções AWS Lambda com arquivos de arquivos .zip através do seu IDE e teste conforme necessário
  • Invoque as funções AWS Lambda usando o console AWS e o AWS CLI

 

  1. Gerenciamento das APIs
  • Descreva os principais componentes do API Gateway
  • Desenvolver recursos do API Gateway para se integrar aos serviços da AWS
  • Configure as chamadas de solicitação e resposta de API para os pontos finais do aplicativo
  • Teste os recursos da API e implante o ponto final da API do aplicativo
  • Demonstre criar recursos do API Gateway para interagir com suas APIs de aplicativos
  • Crie recursos do RESTful API Gateway e configure CORS para seu aplicativo
  • Integre métodos de API com funções AWS Lambda para processar dados de aplicativos
  • Configure modelos de mapeamento para transformar os dados de passagem durante a integração do método
  • Crie um modelo de solicitação para métodos de API para garantir que o formato de dados de passagem cumpra as regras do aplicativo
  • Implante o Gateway de API para um estágio e valide os resultados usando o ponto final da API

 

  1. Construindo uma Aplicação Moderna
  • Descreva os desafios com arquiteturas tradicionais
  • Descreva a arquitetura e os benefícios do micro serviço
  • Explique várias abordagens para projetar aplicativos de micro serviço
  • Explique etapas envolvidas no desacoplamento de aplicações monolíticas
  • Demonstre a orquestração das funções lambda usando funções de passo AWS

 

  1. Concessão de acesso aos usuários do aplicativo
  • Analisar a evolução dos protocolos de segurança
  • Explore o processo de autenticação usando o Amazon Cognito
  • Gerenciar o acesso do usuário e autorizar APIs sem servidor
  • Observe as melhores práticas para implementar a Amazon Cognito
  • Demonstre a integração da Amazon Cognito e revise os tokens JWT
  • Crie um pool de usuários e um cliente de aplicativo para seu aplicativo web
  • Adicione novos usuários e confirme sua capacidade de login usando o Amazon Cognito CLI
  • Configure os 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 Portal API
  • Desenvolva rapidamente os recursos do API Gateway usando uma estratégia de importação da Swagger
  • Configure seu frontend de aplicativos web para usar as configurações do Amazon Cognito e do API Gateway e verifique toda a funcionalidade do aplicativo

 

  1. Implantação de seu aplicativo
  • Identificar riscos associados às práticas tradicionais de desenvolvimento de software
  • Entenda a metodologia DevOps
  • Configure um modelo AWS SAM para implantar um aplicativo sem servidor
  • Descreva várias estratégias de implantação de aplicativos
  • Demonstre a implantação de um aplicativo sem servidor usando o AWS SAM

 

  1. Observando sua aplicação
  • Diferenciar entre monitoramento e observância
  • Avalie por que a observância é necessária no desenvolvimento moderno e nos componentes-chave
  • Entenda a parte do CloudWatch na configuração da observância
  • Demonstre usando insights de aplicativos do CloudWatch para monitorar aplicativos
  • Demonstre usando raio-X para depurar suas aplicações
  • Instrumentalize seu código de aplicativo para usar recursos de raios-X AWS
  • Habilite seu pacote de implantação de aplicativos para gerar logs
  • Entenda os principais componentes de um modelo AWS SAM e implante seu aplicativo
  • Crie mapas de serviço de raios-X AWS para observar o comportamento de processamento de ponta a ponta do seu aplicativo
  • Analisar e depurar problemas de aplicação usando traços e anotações de raios-X do AWS

 

  1. Conclusão do curso
  • Visão geral do curso
  • Cursos de treinamento da AWS
  • Certificações
  • Feedback do curso

 

* os conteúdos podem sofrer alterações, visando melhorias e atualizações, sem prévio aviso

Cortesia

Ao contratar esse treinamento você ganhará o curso AWS Cloud Practitioner Essentials (8h).

Recursos
  • Aulas ao vivo com Instrutor credenciado e laboratórios oficiais;
  • Apostila digital oficial e certificado de participação;
  • Acesso a nossa plataforma de ensino imersiva e interativa com acompanhamento do seu progresso e avaliação das aulas.
Prazo de Realização

O prazo máximo é de 6 meses para realizar a totalidade dos cursos e exames adquiridos, contados a partir da contratação.

Por que estudar na green?

Ícone
  • Mais de 3 décadas desenvolvendo profissionais;
  • Mais de 458.000 alunos treinados;
  • Mais de 8.000 empresas atendidas;
  • Centro Oficial Microsoft, AWS, Linux e EXIN;
  • Centro de Exames VUE, PSI, PeopleCert e EXIN;
  • Turmas Abertas em Calendário ou Turmas Fechadas (ou In-Company);
  • Instrutores especialistas e dinâmicos com anos de experiência;
  • Módulos que aliam teoria à prática, preparando para o mercado e dia a dia;

Vantagens exclusivas

Ícone
  • O aluno tem acesso ao nosso LMS (videoaulas + recursos de apoio) por no mínimo 30 dias;
  • Certificado de conclusão de curso;
  • Material didático digital;
  • Suporte ao aluno por chat, telefone, e-mail ou presencial;
  • Você não está sozinho! Cuidamos da sua jornada de capacitação te auxiliando e acompanhando seu progresso;

Modalidades

Formato live

Ícone

É ao vivo com o instrutor e demais alunos, tudo em tempo real, como se você estivesse em sala de aula. Você assiste às aulas de forma remota e interage com o professor por voz/vídeo ou chat, e detalhe: pode aprender de qualquer lugar, basta um computador/laptop com acesso à Internet.

Formato online

Ícone

Aprendizagem flexível, você faz de qualquer lugar e no horário que desejar. Os cursos são gravados e você estuda no seu ritmo (exceto AWS).

Formato presencial

Ícone

Você vem até às nossas instalações na Av. Paulista, 326 – 12º Andar em frente ao Metrô Brigadeiro.
Os cursos ocorrem presencialmente em nossa unidade e você conta com sala de aula, área de coffee break, wifi e recepção de apoio.

Faça já a sua matrícula!

Ícone

Selecione a Turma/Exame e matricule-se. Ou, se preferir, clique aqui, preencha o formulário e nossos consultores entrarão em contato para esclarecer suas dúvidas.
Se quiser conversar diretamente com nossos consultores, entre em contato por WhatsApp clicando aqui.

Veja uma breve demonstração de como funcionam as aulas ao vivo na Green.

Siga a Green nas redes sociais e fique por dentro de todas as novidades!

Ícone compartilhando