Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Api Gateway Strategies
Rating: 5.0 out of 5(16 ratings)
143 students

AWS Api Gateway Strategies

Gerencie de forma eficiente suas APIs Gateways
Created byRenato Matos
Last updated 11/2024
Portuguese
EnglishPortuguese [Auto],

What you'll learn

  • Entender o funcionamento ponta a ponta de uma API Gateway
  • Configurar rotas, validar e formatar o conteúdo devolvido por uma API
  • Customizar um domain, gerar um certificado SSL e aplicá-lo em uma API Gateway
  • Versionar as rotas do backend por meio da API Gateway
  • Proteger a API contra ataques definindo regras para bloqueio por IP, país, SQL Injection e expressões regulares.
  • Criar funções Lambda e Lambda Authorizer e definir regras para acesso aos endpoints
  • Criar uma instância EC2 Linux para Build e Deploy de containers Dockers
  • Usar o Terraform para construir uma API Gateway
  • Inspecionar o conteúdo enviado ao CloudWatch
  • Trabalhar de forma produtiva com Thunder Client e Postman
  • Usar a calculadora da AWS para estimar o custo para uso dos serviços
  • Aprender a monitorar os custos e criar regras para controle os gastos com a infra-estrutura
  • Desenvolver uma excelente base sobre Docker

Course content

16 sections • 112 lectures • 16h 8m total length
  • Introdução ao curso AWS Api Gateway Strategies8:47

    Introduction to AWS Api Gateway Strategies

  • Agenda do Curso AWS Api Gateway Strategies7:20

    Course content! What is going to be covered!

  • E no caso de dúvidas?1:35



Requirements

  • É preciso ter uma conta ativa na AWS
  • Conhecimento básico de desenvolvimento web, Docker, e conceitos de cloud computing.

Description

Neste curso completo sobre API Gateway, você aprenderá a criar e gerenciar APIs de maneira eficiente, desde a configuração inicial até a implementação de práticas avançadas de segurança. Exploraremos tópicos essenciais como:


  • Criação da API Gateway e configuração de Resources;

  • Estruturação e fluxo da API com API Flow;

  • Implementação de Mocks e integração com Lambda Functions;

  • Solução de problemas com CORS e controle de acesso com IAM Authentication, Role e Policy;

  • Uso de Resource Policy e Lambda Authorizers para segurança e controle granular;

  • Monitoramento e análise de logs com CloudWatch;

  • Melhorando a performance da API Gateway através do cache de dados

  • Criação de Custom Domains, Usage Plans e controle com API Keys;

  • Estratégias de versionamento usando Canary Deployment e Staging with Versioning sem alteração do código backend, tudo versionado pela API Gateway;

  • Provisionamento e automação de infraestrutura usando AWSCLI e Terraform;

  • Configuração de segurança com WAF (Web Application Firewall).

  • Estimar custo para uso dos serviços e monitorar diariamente os gastos envolvidos.

  • Estabelecer políticas para uso da sua API através de quotas diárias/semanais/mensais ou ainda definindo-se um número máximo de requisições por segundo e ainda em paralelo.

Você também aprenderá a configurar instâncias EC2 para build, deploy, teste e provisionamento de ambientes, além de trabalhar com estratégias avançadas como Proxy Strategy e uso de Cliente Certificates para serviços SSL obrigatórios.

Com esse treinamento, você estará preparado para projetar, implementar e gerenciar APIs de alto desempenho e seguras, integrando ferramentas como Thunder Client e Postman.

E caso não esteja familiarizado com route 53, Docker e/ou Terraform, também foi disponibilizado um conjunto de vídeos para auxiliá-lo com estes tópicos.


ENGLISH CONTENT


Requirements

  • An active AWS account is required.

  • Basic knowledge of web development, Docker, and cloud computing concepts


In this comprehensive course on API Gateway, you'll learn how to create and manage APIs efficiently, from the initial setup to implementing advanced security practices. We’ll cover essential topics, including:

  • Creating API Gateway and configuring Resources;

  • Structuring and managing API flow with API Flow;

  • Implementing Mocks and integration with Lambda Functions;

  • Troubleshooting CORS issues and controlling access with IAM Authentication, Roles, and Policies;

  • Using Resource Policy and Lambda Authorizers for security and granular control;

  • Monitoring and analyzing logs with CloudWatch;

  • Enhancing API Gateway performance through data caching;

  • Setting up Custom Domains, Usage Plans, and control with API Keys;

  • Versioning strategies using Canary Deployment and Staging with Versioning without changing backend code, all versioned through API Gateway;

  • Provisioning and automating infrastructure with AWS CLI and Terraform;

  • Configuring security with WAF (Web Application Firewall);

  • Estimating service usage costs and monitoring expenses daily;

  • Setting usage policies for your API with daily/weekly/monthly quotas or by defining a maximum number of requests per second and in parallel.

You’ll also learn how to configure EC2 instances for building, deploying, testing, and provisioning environments, as well as working with advanced strategies like Proxy Strategy and using Client Certificates for mandatory SSL services.

With this training, you’ll be prepared to design, implement, and manage high-performance, secure APIs, integrating tools such as Thunder Client and Postman.

Additionally, if you’re not familiar with Route 53, Docker, or Terraform, we’ve provided a set of videos to help you get up to speed on these topics.


Who this course is for:

  • Curious individuals who want to explore the following services: EC2, Lambda Function, Docker, Web Application Firewall, Pricing Calculator, and API Gateway.

  • Developers who want to publish their backend to be accessed through an API Gateway.

  • Full-stack developers, software engineers, solution architects, and anyone looking to deepen their knowledge of AWS API Gateway.

Who this course is for:

  • Curiosos que desejam conhecer os seguintes serviços: EC2, Lambda Function, Docker, Web Application Firewall, Pricing Calculator e API Gateway
  • Desenvolvedores que desejam publicar seus backend para ser consumido por uma API Gateway
  • Desenvolvedores full-stack, engenheiros de software, arquitetos de soluções e todos que desejam aprofundar seus conhecimentos em AWS Api Gateway