Gratis actualmente · Nuevos módulos en desarrollo

Construye tu primer Backend Serverless profesional en AWS

Aprende a crear una API REST con Lambda, API Gateway, DynamoDB, TypeScript, OpenAPI e IAM, entendiendo cómo se conectan los servicios y cómo organizar el código con buenas prácticas de desarrollo.

4.7 / 5.0
2,167+ estudiantes
34 clases
2h video on-demand
API Gateway AWS Lambda DynamoDB IAM CloudWatch Logs OpenAPI / Swagger TypeScript Node.js 22 esbuild AWS CLI

Qué construirás en el curso

Una API REST para gestionar tickets, desplegada en AWS usando servicios serverless y una estructura de backend mantenible.

# arquitectura del proyecto
 
API Gateway REST API
└── Lambda Node.js 22+ · handler → service → repository
└── DynamoDB tabla tickets
└── IAM mínimo privilegio
 
# también usarás
CloudWatch Logs OpenAPI / Swagger
esbuild bundler AWS CLI deploy
POST /tickets GET /tickets/{id} PUT / PATCH / DELETE
  • API REST funcional para gestionar tickets (CRUD completo)
  • Arquitectura serverless base con API Gateway + Lambda + DynamoDB
  • Diseño API-First con contrato OpenAPI (Swagger)
  • Refactoring profesional: handler → service → repository (SRP)
  • Migración de JavaScript a TypeScript con tipos estrictos
  • Bundling con esbuild para Lambda
  • Despliegue manual por AWS CLI + script deploy.sh
  • Permisos IAM con principio de mínimo privilegio
  • Observabilidad inicial con CloudWatch Logs

Al terminar el curso tendrás


Qué aprenderás

Servicios base de AWS Serverless
Entenderás cómo Lambda, API Gateway y DynamoDB trabajan juntos para construir APIs serverless iniciales en AWS. Es el stack de entrada más usado por developers que arrancan en cloud.
API-First con OpenAPI
Diseña la API antes de escribir código. Aprende por qué el contrato OpenAPI previene bugs de integración y cómo usarlo con API Gateway.
Estructura mantenible en Lambda
Separarás responsabilidades usando handler, service y repository, aplicando SRP de SOLID. El mismo patrón que usarías en un proyecto de equipo.
IAM con mínimo privilegio
Configura roles y políticas correctamente. Evitando permisos excesivos como AdministratorAccess en producción. Seguridad básica aplicada.
TypeScript para Lambda
Migra una Lambda de JavaScript a TypeScript con tipos, enums y bundling con esbuild. Aprende el flujo de compilación de punta a punta.
Deploy manual que entenderás
Desplegarás usando AWS CLI y un shell script deploy.sh para comprender qué ocurre antes de pasar a herramientas que lo abstraen.

¿Este curso es para ti?

Para ti si...
  • Tienes base en backend o programación (Node.js, Java, Python, etc.) y quieres dar tu primer paso práctico hacia AWS.
  • Ya creaste tu cuenta AWS y quieres dar el salto a cloud con un proyecto concreto
  • Quieres entender arquitectura serverless construyendo, no solo viendo videos
  • Te interesa Cloud, DevOps o Arquitectura y buscas una base técnica sólida
  • Eres autodidacta y aprendes mejor con ejemplos concretos que con teoría abstracta
No es para ti si...
  • Aún no tienes bases de programación. Este curso no empieza desde cero absoluto
  • Buscas aprender AWS desde cero, sin experiencia previa en desarrollo. previo
  • Buscas un curso teórico con diapositivas y sin código funcional
  • No puedes crear o usar una cuenta AWS Free Tier (capa gratuita) para practicar.

Si recién estás empezando en programación, te recomiendo fortalecer primero fundamentos de backend, HTTP y APIs REST antes de tomar este curso.

Empezar gratis en Udemy →

8 módulos · 34 clases · 7 cuestionarios de autoevaluación · 2h

Progresión lógica: entiendes primero, construyes después, refactorizas al final. Cada módulo de contenido cierra con un cuestionario para fijar conceptos.

El núcleo práctico del curso ya está disponible. Nuevos módulos complementarios se irán sumando progresivamente.

01

Introducción al curso

Presentación del proyecto, herramientas y prerequisites para arrancar sin fricciones.

2 clases · 3 min
02

Fundamentos del Proyecto

Servicios clave: API Gateway, Lambda y DynamoDB. Enfoque API-First y modelado de la entidad Ticket con OpenAPI / Swagger.

3 clases · 5 min · 1 quiz
03

Preparación del Backend Serverless

Creación de la Lambda base, configuración de API Gateway, endpoints REST, tests con Postman y observabilidad en CloudWatch Logs.

6 clases · 14 min · 1 quiz
04

Persistencia y Seguridad Inicial

Creación de la tabla DynamoDB y configuración de permisos IAM para acceso desde Lambda con mínimo privilegio.

2 clases · 5 min · 1 quiz
05

Creación y Desarrollo en Lambda

Implementación del CRUD completo: POST, GET, PUT, PATCH, DELETE. Deploy manual por AWS CLI + script deploy.sh.

4 clases · 20 min · 1 quiz
06

Versionamiento del Proyecto

Git para el proyecto, flujo de trabajo y subida del código a GitHub.

1 clase · 6 min · 1 quiz
07

Migración a TypeScript y Buenas Prácticas

Configuración inicial de TS, compilación, actualización del deploy y bundling con esbuild.

3 clases · 26 min · 1 quiz
08

Refactoring: Service Layer y Repository

SRP / SOLID aplicado al handler. DTOs, enums, HttpError, Router, capa service, capa repository. Arquitectura limpia aplicada a Lambda.

13 clases · 34 min · 1 quiz
Ver el curso completo en Udemy →

Acceso gratuito por ahora · Español


Lo que necesitas para empezar

Sistema operativo Ubuntu Linux o Windows con WSL (Windows Subsystem for Linux)
Cuenta AWS Free Tier es suficiente. AWS CLI configurado con credenciales básicas.
Node.js 22 + npm Versión LTS actual. El instructor incluye guía de prerequisites.
Cliente HTTP Postman, Insomnia o cURL para probar la API durante el desarrollo.
Conocimientos previos JavaScript / Node.js básico-intermedio. Familiaridad con APIs REST (verbos HTTP, status codes).
AWS mínimo Haber usado la consola de AWS al menos de forma básica. No necesitas experiencia previa con Lambda.

Luis Guisado

Backend Engineer con experiencia en AWS, TypeScript y arquitecturas serverless. Trabajo construyendo APIs, microservicios y soluciones backend sobre servicios de AWS, y uso este curso para enseñar de forma práctica lo que normalmente se aprende de manera dispersa en proyectos profesionales.

  • +10 años desarrollando software backend
  • AWS Certified: Solutions Architect Associate, Developer Associate y SysOps Administrator
  • Autor de contenido técnico en blog.luisguisado.cloud
Conoce más sobre mí →

Opiniones reales de estudiantes

4.7
Valoración media
2,167+
Estudiantes inscritos
37
Valoraciones verificadas

Datos y reseñas visibles en la página del curso en Udemy.

★★★★★
Gracias, vale totalmente la pena el curso, este tipo de material practico de dev + aws es lo que queria, espero mas cursos
- Franco ·
★★★★★
"Muy buen curso. Es claro y puntual"
- Luis Gerardo ·
★★★★★
"Buen curso, rápido y al grano."
- Juan Díaz ·
★★★★★
"Excelente explicación, muy dinámico el curso."
- Luis Linares ·
★★★★★
"Excelente curso, muy práctico y explicado claramente."
- Dilker Cartagena ·
★★★★★
"Supera mis expectativas, el profesor explica muy bien los temas a tratar."
- Daniel Camacho ·
★★★★★
"Me gusta el detalle y lo rápido que explica, la forma práctica."
- Roberto ·

¿Ya tomaste el curso?

Tu opinión ayuda a que otros developers sepan qué esperar. Una reseña honesta en Udemy, positiva o crítica, siempre es bienvenida.

Dejar mi reseña en Udemy →

Acceso gratuito durante la etapa inicial del curso.

Si ya programas y quieres dar tu primer paso serio hacia AWS Serverless, este curso te dará una base práctica y aplicable. Aprovecha el acceso gratuito mientras esté disponible.

Empezar gratis en Udemy →

Curso en español · Proyecto práctico · Nuevos módulos complementarios en desarrollo

El curso está en desarrollo activo. Se irán sumando nuevos módulos próximamente - Cognito, SQS/EventBridge, CI/CD, Observabilidad e IaC.

¿Preguntas o sugerencias? Escríbeme en LinkedIn

Si el curso te aportó valor, una reseña honesta en Udemy me ayuda a mejorarlo y a que otros developers sepan qué esperar.

Suscribirse al canal de YouTube

Nuevos videos, novedades del curso y más contenido sobre cloud y backend. ¿Tienes una sugerencia de tema? Déjala en los comentarios del canal o escríbeme directo.