Programa do Curso

Introdução

  • Visão geral e práticas recomendadas para criar aplicativos modernos sem servidor
  • Visão geral dos serviços AWS que oferecem suporte ao design orientado a eventos para aplicativos sem servidor

Desenvolvimento orientado por API

  • Descrição geral das aplicações Web baseadas em API de pedido/resposta padrão
  • Utilização do Amazon API Gateway para aplicações sem servidor
  • Comparação de diferentes tipos de API
  • Configurar um ponto de extremidade de API HTTP integrado com uma função Lambda

Autenticação, autorização e Access controlo

  • Comparação de autenticação e autorização
  • Autenticação para APIs usando o API Gateway
  • Utilizar o Amazon Cognito

Estruturas de implantação sem servidor

  • Compreender a programação imperativa e declarativa para a infraestrutura como código
  • CloudFormation, AWS CDK, Amplify e comparação de estruturas AWS SAM

Amazon EventBridge e Amazon SNS

  • Utilizar fontes de eventos assíncronas
  • Características e casos de utilização do Amazon EventBridge
  • Criar um barramento e uma regra EventBridge personalizados
  • Comparação entre casos de uso do Amazon Simple Notification Service (Amazon SNS) e do EventBridge

Utilização de filas e fluxos na implementação orientada por eventos

  • Usar filas e fluxos como fontes de eventos para o Lambda
  • Usar o Amazon Simple Queue Service (Amazon SQS) ou o Amazon Kinesis Data Streams como fontes de eventos para o Lambda

Escrever funções Lambda

  • Visão geral do ciclo de vida do Lambda e uso de práticas recomendadas para escrever funções Lambda
  • Configuração de uma função Lambda
  • Tratamento de erros

Usar as funções de etapa do AWS

  • Utilização de funções de passo AWS em arquitecturas sem servidor
  • Comparação entre fluxo de trabalho padrão e expresso
  • Integração direta de funções de etapa

Observabilidade e monitorização de aplicações sem servidor

  • Compreender os três pilares da observabilidade
  • Escrever e interpretar ficheiros de registo
  • Utilizar os registos do Amazon CloudWatch
  • Usar o AWS X-Ray para observabilidade

Proteger aplicações sem servidor

  • Práticas recomendadas de segurança de aplicações sem servidor
  • API Gateway, Lambda e segurança de aplicativos
  • Protegendo dados em um armazenamento de dados sem servidor
  • Auditoria

Dimensionamento de aplicações sem servidor

  • Usar o gateway de API para gerenciamento de escala
  • Dimensionamento usando a simultaneidade do Lambda
  • Dimensionamento de diferentes fontes de eventos com o Lambda

Automação do pipeline de implantação

  • Usando CI/CD em aplicativos sem servidor
  • Usar ferramentas em um pipeline sem servidor
  • Usar recursos do AWS SAM para implantações sem servidor
  • Práticas recomendadas de automação

Resolução de problemas

Resumo e próximas etapas

Requisitos

  • Compreensão dos conceitos básicos da arquitetura de nuvem da AWS
  • Conhecimento de AWS Lambda

Público

  • Desenvolvedores
 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (7)

Cursos Relacionados

AWS DevOps Engineers

21 horas

Categorias Relacionadas