cursos.
← Programación
Ficha 005.086UdemyGRATIS

Backend Serverless en AWS para Developers - Curso Práctico

por Luis Guisado

Construye una API REST de tickets con API Gateway, Lambda, DynamoDB y TypeScript, aplicando API-First, IAM básico y patrones Service Layer y Repository.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-01 — sigue siendo gratis en Udemy

Empezar en Udemy

Respuesta rápida

Curso gratis de Programación de nivel intermedio en Udemy impartido por Luis Guisado (1 h 53 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Programadores backend (Node.js, TypeScript, Java, Python) que quieren aplicar cloud en un proyecto real con servicios nativos de AWS.
Nivel
Intermedio
Duración
1 h 53 min · 44 lecciones
Precio
Gratis en Udemy
Autor
Luis Guisado
Plan sugerido
2 sem. · 2 h/sem.
Verificado
el 1 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso práctico y bien enfocado para desarrolladores backend que quieren construir un API serverless real en AWS con buenas prácticas. Es una primera parte, de unas 2 horas, y requiere experiencia previa y entorno preparado.

Puntos fuertes

  • Proyecto práctico y concreto (sistema de tickets) con servicios AWS reales.
  • Combina buenas prácticas: TypeScript, SOLID, patrones de capas y API-First con OpenAPI.
  • Público y requisitos descritos con claridad.

A tener en cuenta

  • Es solo la primera parte: las siguientes se publicarán progresivamente, según la descripción.
  • Dura unas 2 horas, así que cada tema se trata con brevedad.
  • Exige preparar de antemano cuenta AWS, CLI y entorno Linux/WSL.
  • No se indica el año de publicación.

De qué trata

Curso práctico en el que se construye paso a paso un backend serverless en AWS para un sistema de tickets, con API Gateway, Lambda (Node.js 22), DynamoDB, IAM y CloudWatch Logs. Dura 113 minutos en 44 lecciones.

Se organiza en ocho capítulos: introducción, fundamentos del proyecto, preparación del backend, persistencia y seguridad inicial, desarrollo en Lambda, versionamiento, migración a TypeScript y refactoring con los patrones Service Layer y Repository. También cubre el diseño API-First con OpenAPI y el despliegue manual con AWS CLI. Está pensado para quien ya programa en backend.

  • API REST de tickets con API Gateway, Lambda y DynamoDB
  • IAM básico con mínimo privilegio
  • Migración de JavaScript a TypeScript y build con esbuild
  • Patrones Service Layer y Repository
  • Diseño API-First con OpenAPI

Para quién es este curso

  • Programadores backend (Node.js, TypeScript, Java, Python) que quieren aplicar cloud en un proyecto real con servicios nativos de AWS.
  • Desarrolladores que ya tienen cuenta de AWS y quieren practicar construyendo algo concreto en la nube.
  • Autodidactas y personas que se orientan hacia Cloud, DevOps o arquitectura serverless y buscan un proyecto guiado.

Mejor busca otro si…

  • Personas que nunca han programado.
  • Quienes quieren aprender AWS desde cero.
  • Quienes buscan un curso teórico o muy guiado.

Antes de empezar

  • Saber programar a nivel backend.
  • Cuenta de AWS creada y AWS CLI configurado.
  • Entorno Ubuntu Linux o Windows con WSL.
  • Se menciona una guía corta de prerrequisitos incluida con el curso.

Qué sabrás hacer al terminar

  • Construir una API REST para gestionar tickets con API Gateway, Lambda (Node.js 22) y DynamoDB.
  • Configurar permisos IAM básicos siguiendo el principio de mínimo privilegio.
  • Migrar un proyecto de JavaScript a TypeScript y empaquetarlo con esbuild para Lambda.
  • Aplicar la estructura handler, service y repository para organizar el código.
  • Desplegar manualmente con AWS CLI y un script sh.

Estructura del curso

  1. 01

    Introducción y fundamentos del proyecto

    Presentación del curso y de los fundamentos del proyecto: el sistema de tickets y el enfoque API-First con OpenAPI.

  2. 02

    Preparación del backend, persistencia y seguridad inicial

    Preparación del backend serverless, persistencia con DynamoDB y primeros pasos con IAM básico.

  3. 03

    Desarrollo en Lambda

    Creación y desarrollo de las funciones Lambda (Parte 1).

  4. 04

    Versionamiento del proyecto

    Control de versiones aplicado al proyecto.

  5. 05

    Migración a TypeScript y build

    Paso del código de JavaScript a TypeScript y construcción del proyecto para su despliegue.

  6. 06

    Refactoring y patrones de arquitectura

    Refactorización aplicando los patrones Service Layer y Repository.

Capítulos del vídeo

  1. 01Introducción al curso
  2. 02Fundamentos del Proyecto
  3. 03Preparación del Backend Serverless
  4. 04Persistencia y Seguridad Inicial (IAM básico)
  5. 05Creación y Desarrollo en Lambda - Parte 1
  6. 06Versionamiento del Proyecto
  7. 07Desarrollo: Migración a TypeScript y build del proyecto
  8. 08Refactoring y patrones de arquitectura de software: Service Layer y Repository

Plan de estudio sugerido

2 semanas · unas 2 h por semana

  1. 1.Semana 1, sesión 1: prepara cuenta AWS, CLI y WSL; ve la introducción y los fundamentos del proyecto.
  2. 2.Semana 1, sesión 2: preparación del backend, persistencia con DynamoDB e IAM básico; replica cada paso.
  3. 3.Semana 2, sesión 1: desarrollo en Lambda y versionamiento; prueba la API.
  4. 4.Semana 2, sesión 2: migración a TypeScript, build y refactoring con Service Layer y Repository.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Deja el entorno listo antes de empezar: cuenta AWS, AWS CLI configurado y Ubuntu o WSL.
  • Sigue el curso construyendo tu propio repositorio; no solo mirando, ya que el curso no es muy guiado.
  • Repasa el capítulo de IAM antes de desplegar para entender qué permisos concede cada rol.
  • Tras el capítulo de refactoring, intenta explicar con tus palabras el flujo handler, service y repository.

Cómo lo presenta Luis Guisado

Construye un backend real con AWS Lambda, API Gateway y DynamoDB usando API-First, TypeScript y buenas prácticas (SOLID)

Bienvenido al curso de AWS para developers donde construiremos, paso a paso, un backend serverless en AWS para un Sistema de Tickets. Este curso está diseñado para developers con base en backend que desean dar el salto hacia arquitecturas modernas basadas 100% en servicios…

Extracto de la descripción original en Udemy.

Preguntas frecuentes

+¿Necesito saber AWS?

El curso no es para aprender AWS desde cero: asume que ya tienes cuenta creada y AWS CLI configurado, además de base en programación backend.

+¿Cuánto dura?

Unos 113 minutos en 44 lecciones. Con práctica, planifica entre dos y cuatro horas en total.

+¿Qué tecnologías usa?

AWS Lambda con Node.js 22, API Gateway REST, DynamoDB, IAM, CloudWatch Logs, OpenAPI/Swagger y TypeScript.

+¿Está completo?

No del todo: según la descripción, las siguientes partes estarán disponibles progresivamente en YouTube o como módulos adicionales en Udemy.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Luis Guisado; si ves algún error, avísanos.

Guías para sacarle partido