Curso AWS Lambda Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso AWS Lambda Fundamentals

16 horas
Visão Geral

Este Curso AWS Lambda Fundamentals, fornece uma introdução completa ao AWS Lambda, o serviço serverless da Amazon Web Services que permite executar código sem a necessidade de provisionar ou gerenciar servidores. Durante o curso, os alunos aprenderão os fundamentos do Lambda, desde sua configuração inicial até a integração com outros serviços da AWS, além de boas práticas de desenvolvimento, monitoramento e otimização de funções.

Objetivo

Após realizar este curso AWS Lambda Fundamentals, você será capaz de:

  • Criar e configurar funções Lambda do zero
  • Integrar o AWS Lambda com serviços AWS (S3, DynamoDB, API Gateway, SNS)
  • Monitorar, depurar e otimizar funções Lambda
  • Entender os conceitos de execução, triggers e versionamento
  • Projetar soluções serverless eficientes e escaláveis
Publico Alvo
  • Desenvolvedores, engenheiros DevOps, arquitetos de soluções e profissionais de TI interessados em compreender e aplicar a computação serverless na AWS.
Pre-Requisitos
  • Conhecimento básico em programação (Python, Node.js ou Java)
  • Noções gerais sobre a plataforma AWS
  • Conceitos básicos de computação em nuvem e funções assíncronas
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to AWS Lambda

  1. What is AWS Lambda and how it works
  2. Benefits of serverless architecture
  3. Understanding events, triggers, and execution environment
  4. Supported languages and runtimes

Module 2: Getting Started with Lambda Functions

  1. Creating your first Lambda function using the AWS Management Console
  2. Deploying functions via AWS CLI and SDKs
  3. Understanding IAM roles and permissions for Lambda
  4. Environment variables and configuration settings

Module 3: Event Sources and Triggers

  1. Integrating Lambda with S3, DynamoDB, SNS, and SQS
  2. Using Lambda with API Gateway for RESTful APIs
  3. Asynchronous and synchronous invocation models
  4. Scheduled executions using CloudWatch Events

Module 4: Lambda Layers and Dependencies

  1. Introduction to Lambda Layers
  2. Packaging and deploying external libraries
  3. Versioning and aliases for Lambda functions
  4. Managing dependencies in different runtimes

Module 5: Monitoring and Troubleshooting

  1. Logging with Amazon CloudWatch Logs
  2. Metrics and alerts with CloudWatch Metrics and Alarms
  3. Common errors and debugging techniques
  4. Using AWS X-Ray for tracing requests

Module 6: Best Practices and Performance Optimization

  1. Function concurrency and scaling behavior
  2. Cold start and warm start optimization techniques
  3. Efficient memory and timeout configuration
  4. Cost optimization strategies

Module 7: Deploying and Managing Serverless Applications

  1. Introduction to AWS SAM (Serverless Application Model)
  2. Using CloudFormation for deployment automation
  3. CI/CD integration with AWS CodePipeline and GitHub Actions
  4. Managing multiple environments and versions

Module 8: Hands-on Project – Building a Serverless Workflow

  1. Designing a real-world serverless application
  2. Implementing business logic with Lambda and DynamoDB
  3. Integrating with API Gateway and CloudWatch
  4. Testing, deploying, and validating results
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h