Developing on AWS
- 20 horas
- Live
Live com Instrutor
Apostila e Laboratórios
Plataforma Imersiva
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
- Visão geral do curso
- Logística
- Recursos estudantis
- Agenda
- Introduções
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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?
- 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
- 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
É 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
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
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!
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.