Arquitectura serverless con AWS Lambda
Impartido por:
Lo que aprenderás en este curso:
- Visión crítica general sobre el panorama de desarrollo de software con respecto a FaaS.
- Ventajas, desventajas y diferencias clave entre FaaS (Function as a Service) y BaaS (Backend as a Service).
- Vista general de algunos servicios AWS e integraciones de los mismos con AWS lambda.
- Configurar e implementar servicios por medio de AWS Lambda.
Requisitos del curso
Es recomendable tener conocimientos intermedios de JavaScript y AWS.
Valoraciones de estudiantes:
Contenido del curso:
-
- 3m
-
-
Fundamentos del desarrollo serverless5m
-
Tipo de servicios serverless3m
-
Function as a service (FAAS)12m
-
AWS Lambda13m
-
Reconocimiento del entorno de trabajo9m
-
Test de Autoevaluación
-
-
-
Introducción a API Gateway3m
-
Usando API Gateway como desencadenador (Trigger)6m
-
Creación de los servicios necesarios9m
-
Creación del método Get9m
-
Implementación del método Get con Node v185m
-
Implementación del método Post11m
-
Implementación del método Get by ID6m
-
Implementación del método Delete9m
-
Implementación del método Put9m
-
Agregando autorización a tus APIs8m
-
Configurando el autorizador9m
-
Test de Autoevaluación
-
-
-
Introducción a S3 y Lambda2m
-
Configurando el bucket de s311m
-
Transformando datos6m
-
Escribiendo en DynamoDB4m
-
Procesamiento de imágenes: Configurando el bucket de destino8m
-
Procesamiento de imágenes: Subiendo el código a Lambda9m
-
Test de Autoevaluación
-
-
-
Introducción a Kinesis2m
-
Configurando Kinesis6m
-
Termina tu configuración de Lambda para Kinesis9m
-
Test de Autoevaluación
-
-
-
Conclusiones y próximos pasos1m
-
Te dejamos una selección de cursos, carreras y artículos
IaC con Terraform: AWS Step Functions
Esta formación está diseñada para enseñarte a automatizar y gestionar tu infraestructura en la nube utilizando Terraform, específicamente enfocándose en la creación, gestión y ejecución …
Introducción a la informática sin servidor en AWS
Crearemos una función Lambda de muestra para que se active en un evento de carga de objetos de S3, la función lambda hará una copia …
Dudas frecuentes
¿Cuándo comienza la formación?
En OpenWebinars las formaciones no tienen fecha de inicio y de final.
Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.
¿Puedo obtener un diploma que acredite mis conocimientos?
Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.
También podrás obtener un diploma de nivel superior al superar todas las formaciones de la lista.
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).
¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.
Con este curso aprenderás a sacarle partido a AWS Lambda para crear soluciones que no solo son eficientes sino también coste-efectivas.
La formación comienza con una introducción a los fundamentos serverless, te familiarizarás con el concepto de Function as a Service (FaaS) y cómo AWS Lambda se integra dentro de este paradigma.
A lo largo de los siguientes módulos del curso también aprenderás a configurar y manejar API REST usando API Gateway, crucial para manejar llamadas HTTP en un entorno serverless. También te mostraremos cómo implementar métodos como GET, POST, DELETE, y PUT, además de cómo agregar seguridad a tus APIs mediante la configuración de autorizadores.
El curso cubre otros aspectos importantes de la gestión de datos y multimedia, donde realizarás la configuración de un bucket de S3 para la carga de archivos, transformando datos y escribiendo en DynamoDB. Además, abordaremos el procesamiento de imágenes en AWS Lambda, aprendiendo a subir y gestionar tu código para optimizar el procesamiento de archivos multimedia.
Para aquellos interesados en el streaming de datos en tiempo real, el curso ofrece una introducción a Kinesis y cómo configurar Lambda para gestionar streams de datos, permitiéndote procesar información en tiempo real de manera eficaz.
Finalizando este curso tendrás una comprensión completa de cuándo y cómo usar AWS Lambda para crear y manejar aplicaciones sin servidor, desde la configuración inicial hasta la implementación de servicios complejos, y estarás preparado para aprovechar al máximo las capacidades de la computación en la nube.