Introducción a Serverless, Lambdas y Api Gateway con AWS | Netcurso

Estudiantes nuevos
ingresar aquí:


Vamos

Plataforma vieja de
Netcurso:

Login

Introducción a Serverless, Lambdas y Api Gateway con AWS

Aprende a utilizar el Framework Serverless para desarrollar micro servicios con NodeJS y AWS

4.48 (106 valoraciones) / 537 estudiantes inscritos
Creado por Israel Parra
Fecha de la última actualización: 2018-11-25
$199.99 $ 12,99 $
  • 56 Clases
  • 3 horas de vídeo bajo demanda
  • Acceso de por vida
  • Acceso en dispositivos móviles y TV
  • Certificado de finalización

Lo que aprenderás

  • Configurar un entorno de trabajo para hacer el deploy a AWS con Serverless
  • Primer acercamiento a AWS, qué es Serverless y qué es una Lambda
  • Desarrollar una API utilizando API Gateway y Lambdas con AWS, microservicios
  • Utilizar las bases de datos DynamoDB a través de una aplicación de CRUD
  • Desarrollar una sencilla API utilizando API GATEWAY, Lambdas y RDS con MySQL
  • Crear completos servicios utilizando Expressjs y Serverless
  • Subida de archivos al sistema de Storage de AWS S3
  • Dar acceso a Lambdas con VPC y Subnets a S3 a través de Endpoints
  • Proteger nuestros servicios con API KEYs para cada entorno a través de archivos de configuración y API GATEWAY

Descripción

Imagina que te piden realizar un servicio que devuelva los usuarios de una tabla en una base de datos y lo necesitas para ya, en 10 minutos podrás tenerlo listo todo, código JavaScript con Nodejs, servidor en Amazon y una url para acceder gracias a API GATEWAY, eso te ofrece este curso.

¿No te suena nada de lo siguiente y eres desarrollador web o móvil?

  • Server less

  • Micro servicios

  • Lambda

  • FaaS

Entonces claramente necesitas actualizarte, y este curso te ofrece una rápida y correcta introducción a todos estos temas utilizando Nodejs dentro de Amazon Web Services.

En este curso vamos a aprender a desarrollar funciones que se comportan como servicios (FaaS). La idea principal al desarrollar este curso es ofrecer a cualquier desarrollador web o móvil la posibilidad de olvidarse de crear y mantener servidores.

Nunca más tendrás que crear un servidor para Nodejs o similar, todo lo que necesitas es desarrollar lambdas, utilizar API GATEWAY y mezclarlo todo dentro de AWS para que de eso aparezca una API que puedas consumir desde tus aplicaciones web utilizando por ejemplo Laravel o en el lado del cliente con Vuejs o Reactjs.

Resumo lo que vamos a desarrollar:

  • Instalar y configurar Serverless añadiendo las credenciales con nuestra cuenta de AWS

  • Hola mundo, peticiones GET y POST utilizando rutas con API GATEWAY

  • Hacer el deploy de nuestros micro servicios con un sencillo comando

  • Crear un servicio basado en lambdas llamando a distintos procesos dentro de nuestra aplicación

  • Añadir Expressjs a Serverless para desarrollar una API utilizando una única lambda

  • Utilizar bases de datos DynamoDB para nuestros proyectos, en remoto y en local

  • Crear una API utilizando Amazon RDS con MySQL

  • Dar acceso al RDS desde la lambda utilizando Security Groups y VPC's