Programa do Curso
Introdução
- Visão geral e práticas recomendadas para criar aplicativos modernos sem servidor
- Visão geral dos serviços da AWS que oferecem suporte ao design orientado por eventos para aplicativos sem servidor
Desenvolvimento orientado por API
- Visão geral de aplicativos da Web baseados em API de solicitação/resposta padrão
- Usando o Amazon API Gateway para aplicativos sem servidor
- Comparação de diferentes tipos de API
- Configuração de um ponto de extremidade de API HTTP integrado a uma função Lambda
Autenticação, autorização e controlo Access
- Comparação de autenticação e autorização
- Autenticação para APIs usando o API Gateway
- Usando o Amazon Cognito
Frameworks de implantação sem servidor
- Entendendo a programação imperativa e declarativa para infraestrutura como código
- Comparação de estruturas AWS CDK, Amplify e AWS SAM CloudFormation
Amazon EventBridge e Amazon SNS
- Usando fontes de eventos assíncronas
- Recursos e casos de uso do Amazon EventBridge
- Criação de um barramento e regra EventBridge personalizados
- Comparação entre casos de uso do Amazon Simple Notification Service (Amazon SNS) e do EventBridge
Uso de filas e fluxos na implantação orientada por eventos
- Usando filas e streams como fontes de eventos para o Lambda
- Usando o Amazon Simple Queue Service (Amazon SQS) ou o Amazon Kinesis Data Streams como fontes de eventos para o Lambda
Escrevendo funções Lambda
- Visão geral do ciclo de vida do Lambda e uso das melhores práticas para escrever funções Lambda
- Configuração de uma função Lambda
- Tratamento de erros
Usando funções de etapa da AWS
- Usar funções de etapa do AWS em arquiteturas sem servidor
- Comparação entre fluxo de trabalho padrão e expresso
- Integração direta de funções de etapa
Observabilidade e monitoramento do aplicativo sem servidor
- Entendendo os três pilares da observabilidade
- Escrever e interpretar ficheiros de registo
- Usando os logs do Amazon CloudWatch
- Usando o AWS X-Ray para observabilidade
Protegendo aplicativos sem servidor
- Práticas recomendadas de segurança de aplicativos sem servidor
- API Gateway, Lambda e segurança de aplicativos
- Protegendo dados em um armazenamento de dados sem servidor
- Auditoria
Escalonamento de aplicativos sem servidor
- Usando 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
- Usando ferramentas em um pipeline sem servidor
- Usando recursos do AWS SAM para implantações sem servidor
- Práticas recomendadas de automação
Resolução de problemas
Resumo e próximos passos
Requisitos
- Compreensão dos princípios básicos da arquitetura da nuvem AWS
- Conhecimento de AWS Lambda
Público
- Programadores
Declaração de Clientes (3)
O formador tinha um bom domínio dos conceitos
Josheel - Verizon Connect
Curso - Amazon Redshift
Máquina Traduzida
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Curso - AWS Lambda for Developers
IOT applications