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
Declaração de Clientes (7)
Free atmosphere and agenda flexibility
Marcin Prewo - GE Medical Systems Polska Sp. Z O.O.
Curso - AWS Lambda for Developers
Showing the different features of AWS and help the audience in case something doesn't work properly.
Issam IEBOUBEN - HSBC Service Delivery (Polska) Sp. z o o.
Curso - AWS Architect Certification
The docker ready-to-use environment image. The balance between lectures and exercises.
Aurélien Petit - Prostep sp. z o. o.
Curso - AWS DevOps Engineers
Sounds knowledgeable, and interacts with his leaners
Shuko Ndhlovu - BMW
Curso - AWS Developer Associate
Gostei da organização do formador e da forma como o material foi estruturado e apresentado.
Ana - Ness Digital Engineering
Curso - AWS: A Hands-on Introduction to Cloud Computing
Machine Translated
O tema geral em si
- Verizon Connect
Curso - Amazon Redshift
Machine Translated
Concepts learnt and how to set up the k8 clusters