Aquí encontrará tutoriales y documentación sobre cómo comenzar a crear aplicaciones sin servidor con AWS Lambda. También aprenderá sobre las herramientas para desarrolladores de aplicaciones sin servidor, como AWS Serverless Application Model (SAM) o AWS Cloud9.

Otra manera fácil de comenzar es con AWS Serverless Application Repository, que permite implementar rápidamente aplicaciones prediseñadas.

Para profundizar en casos de uso específicos, encontrará recursos para desarrollo de aplicaciones web, procesamiento de datos, desarrollo de backend móvilese informática de borde.

Getting started with AWS Lambda (3:00)

¿Tiene 10 minutos?

Comience con el tutorial de hello-world

Dé sus primeros pasos en la consola AWS Lambda. Aprenderá los elementos más básicos e implementará una función simple de Lambda.

Cree su primera función de Lambda >>

¿Quiere saber más?

Desarrolle aplicaciones sin servidor con la Guía para desarrolladores

Trabaje con la Guía para desarrolladores, parte de nuestra documentación técnica, para aprender cómo desarrollar e implementar una función de AWS Lambda.

Aprenderá a usar AWS Lambda para casos de uso específicos, como el desarrollo de aplicaciones web, las aplicaciones móviles y el procesamiento de archivos o de datos de streaming.

También encontrará orientación sobre cómo desarrollar una función de Lambda con el lenguaje que usted elija, como C#, Python, Node.js, Java y Go.

Introducción a la Guía para desarrolladores >>

Recursos adicionales

AWS Serverless Application Repository le permite implementar rápidamente ejemplos de códigos, componentes y aplicaciones completas con solo unos pocos clics. También puede publicar sus propias aplicaciones y compartirlas con su equipo o con la comunidad en general.

Además, encontrará recursos para obtener más información acerca de las herramientas de AWS para desarrolladores, como AWS Serverless Application Model (SAM) o Cloud9, que son útiles para desarrollar aplicaciones sin servidor.

SAR_pic

AWS Serverless Application Repository

Encuentre aplicaciones sin servidor, componentes y código fuente para su caso de uso. Implemente una aplicación sin servidor con solo unos pocos clics. También puede usar Serverless Application Repository para publicar sus propias aplicaciones y compartirlas con su equipo, en una organización o con la comunidad en general.

Visite Serverless Application Repository >>

SAM_flag_2

Herramientas para desarrolladores

Las herramientas para el desarrollo de aplicaciones sin servidor ayudan a crear, probar, implementar y monitorear rápidamente aplicaciones sin servidor a lo largo del ciclo de desarrollo. Aquí encontrará más información sobre AWS Serverless Application Model (SAM) para definir aplicaciones sin servidor, así como acerca de Cloud9, que proporciona un entorno de desarrollo integrada basado en la nube, y otros servicios y herramientas útiles.

Obtenga más información sobre las herramientas para desarrolladores para aplicaciones sin servidor >>

Encuentre su caso de uso

A continuación, encontrará recursos específicos para el desarrollo de aplicaciones web, el procesamiento de datos, el desarrollo de backend móvil y la informática perimetral. 

APLICACIONES WEB

webapp_serverless

TUTORIAL PARA APLICACIONES WEB SIN SERVIDOR

En este tutorial introductorio, aprenderá cómo crear e implementar su propia aplicación web dinámica y sin servidores. Aprenderá cómo alojar recursos web estáticos, cómo administrar los usuarios y la autenticación, y cómo crear una API RESTful para el procesamiento de backend.

Introducción >>

RA_webapp

Esta aplicación web muestra cómo utilizar AWS Lambda junto con otros servicios de AWS para crear una aplicación web sin servidor. Este repositorio contiene un código de muestra para todas las funciones de Lambda que componen el backend de la aplicación.


Introducción >>

SB1

En este taller virtual de 30 minutos, nuestros expertos en tecnología sin servidores de AWS exponen cómo desarrollar, depurar e implementar una función de AWS Lambda para una aplicación web simple. También encontrará una guía paso a paso con instrucciones concretas.



Introducción >>

PROCESAMIENTO DE DATOS

batch_processing

En este tutorial, aprenderá a crear una aplicación de procesamiento de imágenes simple y a desarrollar una función de Lambda para convertir automáticamente una imagen en una miniatura. Aprenderá a usar AWS Lambda junto con Amazon Simple Storage Service (S3), AWS Serverless Application Model y AWS CloudFormation.

Introducción >>

dataprocessing_image_4

En este tutorial, aprenderá a crear una aplicación de procesamiento de datos integral con AWS Lambda y Amazon Kinesis. Utilizará Amazon Kinesis para crear un flujo de datos y realizar operaciones AWS Lambda, como crear una función Lambda para analizar y almacenar datos de streaming.


Introducción >>

RA_fileprocessing_1
Esta aplicación de ejemplo muestra una aplicación de conversión de Markdown en la que se utiliza Lambda para convertir archivos Markdown a HTML y a texto plano. Utiliza una arquitectura de procesamiento de datos en paralelo, basada en eventos, que es ideal para cargas de trabajo que necesitan más de una derivada de datos de un objeto.


Introducción >>

BACKENDS MÓVILES

mobilebackend_3

En este tutorial de introducción, creará una aplicación móvil simple y alojará su lógica de backend con AWS Lambda. Aprenderá a conectar varios componentes para permitir que una aplicación móvil Android invoque una función Lambda y procese respuestas.


Introducción >>

RA_mobilebackend_3

La arquitectura de referencia muestra cómo utilizar AWS Lambda junto con Amazon API Gateway y Amazon S3 para cargar fotos y notas desde una aplicación móvil. Al aprovechar estos servicios, puede crear backends móviles rentables que no requieren la sobrecarga de la administración de servidores.

Introducción >>

mobile_hub_4.jpg
AWS Mobile Hub ofrece recursos para el desarrollo de aplicaciones móviles con AWS. Encontrarás SDK, tutoriales y muestras para iOS, Android, JS, Unity, React Native y Xamarin.



Introducción >>

INFORMÁTICA PERIMETRAL

Cloudfront_1

Con Lambda@Edge, puede ejecutar código fácilmente en ubicaciones globales de AWS, con lo que es posible responder a los usuarios finales con baja latencia.




Introducción >>

cloudfron_talk3

En esta charla, aprenderá a escribir sus funciones de Lambda una vez y las ejecutará en todos los lugares en que los espectadores finales estén presentes con AWS Lambda@Edge.




Introducción >>

cloudfron_talk2
En esta charla, aprenderá a utilizar AWS Lambda@Edge junto con Amazon CloudFront para entregar contenido a los usuarios finales de todo el mundo con baja latencia, altas velocidades de transferencia de datos y sin compromisos.  

Descubra más sobre los recursos de AWS Lambda

Visite la página de recursos
¿Está listo para comenzar?
Regístrese
¿Tiene más preguntas?
Contacte con nosotros