Boost Academy
LearningAssessmentsProfile
Back
  • Live

Funciones Serverless con AWS Lambda

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • AWS

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

Curso práctico sobre el desarrollo y despliegue de funciones serverless con AWS Lambda. El alumno aprende a construir y conectar funciones integrando los principales servicios de AWS (API Gateway, S3, DynamoDB y EventBridge), gestionar dependencias externas y controlar permisos IAM. Orientado a perfiles con base en AWS que quieren incorporar el paradigma serverless a su stack profesional.

Al finalizar el curso, el participante será capaz de:

  • Comparar el modelo serverless con arquitecturas basadas en servidores o contenedores, identificando sus implicaciones de diseño
  • Desplegar una función Lambda funcional configurando runtime, handler, variables de entorno y permisos IAM necesarios
  • Conectar una función a distintos tipos de trigger (API Gateway, S3, EventBridge) interpretando la estructura del evento según su origen
  • Empaquetar y desplegar funciones con dependencias externas mediante ZIP y AWS CLI
  • Integrar Lambda con DynamoDB y S3 para gestionar estado y persistencia de forma externa a la función
  1. Fundamentos serverless y primer Lambda (2 h) — modelo de ejecución, ciclo de vida, comparativa con servidores y contenedores, primera función en consola AWS
  2. Triggers e integraciones (2 h) — API Gateway, S3, EventBridge; estructura del evento según origen; práctica con cada tipo de trigger
  3. Gestión de dependencias (2 h) — capas Lambda, empaquetado ZIP, AWS CLI, variables de entorno y configuración de runtime
  4. Persistencia con DynamoDB y S3 (2 h) — integración Lambda-DynamoDB, integración Lambda-S3, gestión de estado externo y control de permisos IAM por servicio
  • AWS CLI configurado con credenciales y perfil activo
  • Cuenta AWS con permisos sobre Lambda, API Gateway, S3, DynamoDB y EventBridge
  • Editor de código con soporte para Python o Node.js (VS Code u otro)
  • Runtime local instalado: Python 3.x o Node.js LTS

→ AWS01 — Fundamentos de AWS: IAM y S3 (Iniciación, 8 h)

→ AWS02 — Amazon EC2: Despliegue seguro, EBS y Auto Scaling (Iniciación, 8 h)