Curso Automacao de Tarefas com AWS Lambda

  • DevOps | CI | CD | Kubernetes | Web3

Curso Automacao de Tarefas com AWS Lambda

16 horas
Visão Geral

Curso Automação de Tarefas com AWS Lambda oferece uma imersão prática no uso de computação serverless para automatizar fluxos, processos e tarefas em ambientes cloud. O aluno aprenderá a criar funções Lambda eficientes, integrá-las a serviços AWS e automatizar operações em escala sem necessidade de gerenciar servidores. Durante o curso, serão exploradas técnicas essenciais para criar funções Python ou Node.js, acionadores (triggers) e integrações com recursos como S3, API Gateway, DynamoDB, EventBridge e Step Functions.

O curso combina teoria, demonstrações práticas e laboratórios guiados, garantindo que o participante consiga aplicar os conceitos diretamente em cenários corporativos reais.

Objetivo

Após realizar este curso Automação de Tarefas com AWS Lambda, você será capaz de:

  • Criar e configurar funções AWS Lambda
  • Utilizar triggers e eventos para automação de tarefas
  • Integrar Lambda com serviços AWS (S3, DynamoDB, CloudWatch, EventBridge etc.)
  • Construir pipelines de automação usando Step Functions
  • Gerenciar permissões e políticas IAM associadas às funções
  • Automatizar processos de forma escalável e sem servidor
  • Implementar boas práticas de desenvolvimento serverless
Publico Alvo
  •  
  • Desenvolvedores iniciantes e intermediários
  • Administradores de sistemas
  • Analistas de DevOps
  • Engenheiros de Cloud
  • Estudantes de TI
  • Profissionais que desejam automatizar processos na AWS utilizando computação serverless
  •  
Pre-Requisitos
  • Conhecimento básico de AWS
  • Noções básicas de programação (Python ou JavaScript)
  • Conta AWS ativa
  • Conhecimentos básicos de cloud computing
Materiais
Ingles/Portugues
Conteúdo Programatico

Module 1 – Introduction to AWS Lambda

  1. What is Serverless Computing
  2. AWS Lambda architecture and features
  3. Supported runtimes
  4. Key concepts: functions, triggers, execution environment

Module 2 – Creating Your First Lambda Function

  1. AWS Console walkthrough
  2. Writing a simple function in Python/Node.js
  3. Testing functions
  4. Understanding Lambda logs

Module 3 – Event Sources and Integrations

  1. Integrating Lambda with S3 events
  2. Integrating Lambda with DynamoDB streams
  3. Using API Gateway as an HTTP trigger
  4. EventBridge rules and automation scheduling
  5. CloudWatch Events vs EventBridge

Module 4 – Working with IAM Roles and Permissions

  1. IAM roles for Lambda execution
  2. Creating custom permissions
  3. Least privilege principles
  4. Best practices

Module 5 – Environment Variables and Configuration

  1. Using environment variables securely
  2. Memory and timeout configuration
  3. Versioning and aliases
  4. Layers for dependency management

Module 6 – Automating Workflows with Step Functions

  1. Introduction to AWS Step Functions
  2. Orchestration vs Choreography
  3. Creating state machines
  4. Integrating Lambda as tasks

Module 7 – Automation Use Cases

  1. File processing automation
  2. Log processing automation
  3. Data transformation automation
  4. Scheduled tasks and CRON jobs
  5. Email and notification automation

Module 8 – Monitoring and Troubleshooting

  1. CloudWatch Logs and Metrics
  2. X-Ray for tracing Lambda functions
  3. Error handling strategies
  4. Retry mechanisms

Module 9 – Best Practices for Production

  1. Cost optimization
  2. Security best practices
  3. Scalability considerations
  4. Deployment strategies (SAM, Serverless Framework)

Module 10 – Hands-on Labs

  1. Building a file processing automation using S3 + Lambda
  2. Creating scheduled tasks using EventBridge
  3. Automating notifications using SES + Lambda
  4. Orchestrating multi-step workflows with Step Functions
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