Log In
About Course
Este curso apresenta o Amazon API Gateway e ensina os conceitos básicos de como criar e implantar interfaces de programação de aplicativo (APIs). Você aprenderá sobre as opções para gerenciar e medir o acesso às APIs e integrá-las ao AWS Lambda. •Nível do curso: Básico •Duração: 120 minutos Atividades: Este curso inclui apresentações e avaliações. Objetivos do curso: Neste curso, você aprenderá a: •Identificar casos de uso iniciais em que o API Gateway e o Lambda podem desacoplar um monólito maior. •Identificar um plano para seu aplicativo com o objetivo de gerenciar as APIs que inclua seleção de endpoint, configurações de cache, métodos de autorização, planos de uso e estágios de implantação. •Identificar como desenvolver aplicativos de comunicação por mensagens em tempo real usando as APIs do WebSocket. •Usar o console do API Gateway para criar uma API do zero, fazer testes com um endpoint simulado e implantá-la usando uma opção de autorização disponível. •Usar o Amazon CloudWatch para analisar o tráfego na API implantada e identificar oportunidades ou melhorias, validações, respostas e mapeamento. •Usar o API Gateway como origem do evento para uma função do Lambda com aliases do Lambda e variáveis de estágio do API Gateway. Público-alvo: Este curso é destinado a: •Desenvolvedores de software que estão familiarizados com o desenvolvimento baseado em API e microsserviço, mas sem experiência com tecnologias sem servidor •Qualquer pessoa interessada em entender os conceitos básicos de como o API Gateway é usado na frente do Lambda Pré-requisitos: Recomendamos que os participantes deste curso tenham: •Alguma experiência em programação •Familiaridade com a arquitetura de nuvem •Conhecimento de outros serviços da Amazon Web Services (AWS), incluindo Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB e AWS Lambda •Entendimento sobre o desenvolvimento baseado em API Descrição do curso: Módulo 1: Introdução ao API Gateway •Os desafios do gerenciamento de APIs •Usar o API Gateway como porta de entrada para APIs •Recursos do API Gateway •Arquitetura do API Gateway •Selecionar o melhor tipo de API para seu caso de uso Módulo 2: Design das APIs do WebSocket •Comunicação por mensagem em tempo real com as APIs do WebSocket •Desenvolver uma API do WebSocket no API Gateway •Manter conexões com as APIs do WebSocket Módulo 3: Design das APIs REST •APIs REST •Tipos de endpoint de API REST do API Gateway •Cache opcional do API Gateway •Considerações de definição de preço para APIs REST Módulo 4: Desenvolvimento e implantação de APIs com o API Gateway •Anatomia da chamada de API •Etapas para criar uma API com o API Gateway •Estágios da API •Criar e implantar práticas recomendadas Módulo 5: Gerenciamento de acesso a APIs •Como gerenciar o acesso a APIs •Autorização para o API Gateway •Autorização com IAM •Autorizadores do Lambda •Autorizadores do Cognito •Controle de utilização e planos de uso •Permissões do IAM •Políticas de recursos Módulo 6: Monitoramento e solução de problemas •Métricas do CloudWatch para o API Gateway •Amazon CloudWatch Logs para o API Gateway •Monitorar com X-Ray e CloudTrail Módulo 7: Mapeamento de dados e validação de solicitações •Transformações de dados com modelos de mapeamento •Tratamento de erros com respostas do Gateway •Auxiliar validação de solicitação com o API Gateway Módulo 8: Conclusão e próximas etapas •Conclusão •Recursos adicionais •Próximas etapas
Student Ratings & Reviews
No Review Yet