Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Serverless en Español con AWS y Serverless Framework
Highest Rated
Rating: 4.4 out of 5(1,267 ratings)
5,487 students

Serverless en Español con AWS y Serverless Framework

Desarrollo de aplicaciones sin servidor en AWS | Diciembre 2024
Created byMarcia Villalba
Last updated 7/2025
Spanish

What you'll learn

  • Introducción al uso de AWS
  • Crear y configurar una cuenta de AWS
  • Responder a las preguntas: "Qué es Serverless? y Cuándo usarlo?"
  • Patrones básicos de Serverless
  • Uso de Serverless Framework
  • Configurar el entorno de trabajo para desplegar aplicaciones serverless
  • Ejecutar funciones Lambda de diferentes formas (API Gateway, SQS, DynamoStreams)
  • Usar API Gateway
  • Guardar información con DynamoDB y usar DynamoDB streams
  • Desplegar y gestionar aplicaciones serverless en la nube

Course content

7 sections45 lectures2h 3m total length
  • Introducción al curso2:39

    En este curso, dirigido por Marcia Villalba, aprenderás a desarrollar aplicaciones sin servidor utilizando AWS y el framework serverless. El curso es práctico y cubre conceptos fundamentales de la nube, AWS Lambda, API Gateway, SQS y DynamoDB. También aprenderás sobre infraestructura como código y cómo desplegar aplicaciones serverless. No se requiere conocimiento previo de AWS o serverless, pero es necesario saber programar en JavaScript y usar la terminal. Se incluyen instrucciones para crear y configurar tu cuenta de AWS, y todos los ejemplos son gratis bajo la capa gratuita de AWS. Este curso es ideal tanto para principiantes como para desarrolladores y arquitectos de software con experiencia que quieran aprender sobre aplicaciones sin servidor.

  • Sobre el instructor2:49

    En este video me presento :) Hola un gusto conocerte!

  • Que vamos a construir en este curso?3:28

    Este módulo introduce la estructura y contenido del curso enfocado en desarrollar una aplicación serverless para una pizzería que digitaliza su proceso de pedidos. El curso consta de siete secciones que cubren temas desde la nube y AWS, hasta API Gateway, SQS, DynamoDB y sus streams, finalizando con la integración de todos los componentes. En el laboratorio práctico, los participantes crearán un servicio web para manejar pedidos de pizzería, integrando varias tecnologías de AWS. Todo el código del laboratorio está disponible en GitHub, organizado por módulos.

  • Qué es cloud? Qué es AWS?5:15

    En este video se exploran los conceptos básicos de la nube y Amazon Web Services (AWS). Se brinda una breve historia sobre la evolución de los centros de datos hacia los proveedores de nube pública. Se explican las características de los servicios en la nube, incluyendo su economía, escalabilidad y accesibilidad. AWS se destaca como un proveedor líder ofreciendo una amplia gama de servicios como cómputo, almacenamiento, bases de datos y herramientas de desarrollo. Se mencionan servicios específicos como EC2, Lambda, S3, VPC, CloudFront, IAM, CloudWatch, DynamoDB, SQS, Cognito, CloudFormation y API Gateway, con la promesa de discutirlos en detalle en futuros videos.

  • Infraestructura de AWS2:51

    En este video se explica la importancia de las regiones de AWS para desplegar aplicaciones cercanas a los clientes y mejorar la latencia. Se describen las regiones como zonas de disponibilidad con redundancia y conectividad de alta velocidad. Se enfatiza la selección adecuada de una región para los servicios y el uso de aplicaciones multi-región. Se presenta un ejemplo de una web app hospedada en Irlanda usando servicios de AWS como S3, CloudFront, API Gateway, AWS Lambda, DynamoDB, y Cognito, todos gestionados y monitoreados por CloudFormation y CloudWatch, para ilustrar el concepto de aplicaciones serverless.

  • El plan gratuito y el plan de pago3:33

    En esta lección aprenderas del plan gratuito y el plan de pago de AWS. Esto es para cuentas creadas después del 15 de Junio 2025.

  • Crea tu cuenta de AWS2:12

    En este video, se explica cómo crear una cuenta en AWS. Se resaltan los beneficios de la capa gratuita, incluyendo servicios como Lambda, API Gateway, DynamoDB y SQS. El video guía a los espectadores a través del proceso de registro paso a paso, que incluye ingresar el correo electrónico, verificarlo, crear una contraseña, proporcionar información de facturación, confirmar la identidad y elegir el tipo de soporte de cuenta.

  • Asegura tu cuenta de AWS5:14

    En este video tutorial, se enseña cómo asegurar una cuenta de AWS a través de la configuración de MFA (Autenticación Multifactor) y la creación de usuarios. Desde el servicio IAM (Identity and Access Management), se detalla el proceso de añadir un dispositivo MFA al usuario raíz y la fabricación de un nuevo usuario administrador para la gestión regular. También se explica cómo asignar permisos mediante grupos y cómo conceder acceso programático y de consola a los usuarios, así como configurar un alias para hacer el inicio de sesión más accesible.

  • Qué es AWS Lambda?2:58

    En este video, se explica qué es AWS Lambda y cómo permite ejecutar código sin la necesidad de administrar servidores. AWS Lambda permite la ejecución de diversos tipos de servicios backend al simplemente cargar el código. Las funciones de Lambda se pueden activar con eventos tales como cambios en bases de datos, solicitudes en endpoints, entre otros. Estos eventos disparan la ejecución de código escrito en múltiples lenguajes de programación.

  • Crea tu primer AWS Lambda2:02

    En este video, se explica cómo crear una función Lambda en la consola de AWS desde cero.

  • Resumen de la sección 10:29

    Resumen de la sección 1

Requirements

  • Conocimientos de Javascript
  • Usar la terminal
  • Una tarjeta de crédito y un teléfono que pueda recibir llamadas (para configurar tu cuenta de AWS)
  • Conexión a internet
  • No es necesario saber nada sobre AWS o Serverless para comenzar el curso
  • Uso básico de git y Github

Description

*** ACTUALIZADO DICIEMBRE 2024 ***


En este curso aprenderás en español todo lo necesario para desarrollar aplicaciones sin servidor en la nube, usando tecnologías que escalan automáticamente y sin necesidad de gestionar servidores. Te guiaré paso a paso en este proceso.

¿Te suenan conceptos como Serverless, AWS Lambda, infraestructura como código o funciones como servicio?

Si los has oído pero no sabes bien qué significan, ¡este curso es para ti!

¿Qué aprenderás?

Este curso práctico cubrirá los conceptos básicos de las aplicaciones serverless. Veremos en profundidad AWS Lambda, API Gateway, SQS, DynamoDB, CloudFormation y Serverless Framework. Aunque algunos de estos términos sean nuevos, al final del curso los dominarás y podrás seguir explorando el mundo serverless en cursos avanzados.

Al finalizar, serás capaz de desarrollar tus propias aplicaciones sin servidor en AWS y comprenderás a fondo los conceptos serverless. Además, tendrás una aplicación de referencia creada con múltiples servicios de AWS y definida enteramente como infraestructura como código.

¿Cómo está organizado el curso?

Desarrollaremos juntos una aplicación serverless paso a paso. Te invito a pausar el curso y crear tu aplicación mientras avanzamos. El curso se organiza en siete secciones, cada una enfocada en un concepto clave y todas las secciones son prácticas.


Bienvenido al mundo de serverles!

Who this course is for:

  • Desarrolladores juniors con experiencia en desarrollo de servidores usando REST y bases de datos
  • Desarrolladores juniors que quieren aprender a usar la nube específicamente AWS
  • Desarrolladores que quieren aprender sobre desarrollo de aplicaciones sin servidor