Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

play_circle_outline
vista previa
5 minutos
file_download
Archivos del curso (Crud Rds MysQL)
N/A
file_download
Archivos del curso (Expréss DynamoDB)
N/A
file_download
Archivos del curso (Hola Mundo)
N/A
file_download
Archivos del curso (Password Strength)
N/A
play_circle_outline
vista previa
8 minutos

play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
Eliminar todo nuestro trabajo en AWS con un sencillo comando
2 minutos

play_circle_outline
Crear proyecto e instalar dependencias a utilizar
3 minutos
play_circle_outline
Desarrollar un módulo para validar la longitud de los passwords
2 minutos
play_circle_outline
Instalar plugin Offline, configurar serverless.yml y pruebas con Postman
5 minutos
play_circle_outline
Utilizar nuestro módulo para verificar longitud de password utilizando try catch
2 minutos
play_circle_outline
Crear módulo para validar fortaleza de password y probar con Postman
6 minutos
play_circle_outline
Deploy de nuestro proyecto a AWS
4 minutos
play_circle_outline
Instalar y utilizar plugin Serverless para ahorrar megas en cada subida a AWS
3 minutos

play_circle_outline
Introducción al nuevo proyecto
4 minutos
play_circle_outline
Hola mundo con Express y Deploy
6 minutos
play_circle_outline
Configurar DynamoDB (NoSQL) en nuestro proyecto con serverless.yml
5 minutos
play_circle_outline
Instalar y configurar dependencias bodyParser y DynamoDB con npm
3 minutos
play_circle_outline
Ruta post con Expressjs para crear usuarios y recibir datos post con bodyParser
5 minutos
play_circle_outline
La magia de las variables de entorno en AWS
2 minutos
play_circle_outline
Insertar usuarios en DynamoDB desde Postman con Expressjs
4 minutos
play_circle_outline
Obtener todos los usuarios con DynamoDB utilizando scan
3 minutos
play_circle_outline
Obtener un usuario con el método get de DynamoDB
8 minutos
play_circle_outline
Instalar y configurar plugin para trabajar en local con DynamoDB
7 minutos

play_circle_outline
Iniciar proyecto y un poco de teoría
4 minutos
play_circle_outline
Crear instancia MySQL con RDS en AWS
5 minutos
play_circle_outline
Security Groups con RDS, configuración y conectar a MySQL desde un entorno local
11 minutos
play_circle_outline
Configurar Security Groups desde serverless.yml para hacer un proceso automático
2 minutos
play_circle_outline
Lambda para obtener todos los recursos con MySQL y deploy (GET)
5 minutos
play_circle_outline
Lambda para obtener un recurso con MySQL (GET)
3 minutos
play_circle_outline
Lambda para crear un recurso con MySQL (POST)
4 minutos
play_circle_outline
Lambda para actualizar un recurso con MySQL (PUT)
4 minutos
play_circle_outline
Lambda para eliminar un recurso con MySQL (DELETE)
4 minutos

file_download
Archivos sección 6 (S3)
N/A
play_circle_outline
vista previa
2 minutos
play_circle_outline
Crear profiles y utilizar en Serverless
4 minutos
play_circle_outline
Instalar y explicar las dependencias que vamos a utilizar en el proyecto
2 minutos
play_circle_outline
Configurar serverless.yml
5 minutos
play_circle_outline
Preparar app con Express y Serverless http, primer deploy y prueba con Postman
4 minutos
play_circle_outline
Desarrollar upload con Multer y MulterS3
5 minutos
play_circle_outline
Finalizar subida de archivos, deploy y probar subida a S3
6 minutos

description
Recursos Amazon sobre VPC
N/A
play_circle_outline
Crear y configurar VPC y Subnets con Lambda, Roles y S3
15 minutos
play_circle_outline
Automatizar configuración VPC a través de serverless.yml
2 minutos

file_download
Archivos sección 8 (Api Keys)
N/A
play_circle_outline
Crear y utilizar API KEYs para distintos entornos con API GATEWAY
10 minutos

play_circle_outline
Consejos y despedida
2 minutos
Vídeo de introducción Curso de Serverless con Nodejs, Lambdas y Api Gateway con AWS
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

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
  • Proteger nuestros servicios con API KEYs para cada entorno a través de archivos de configuración y API GATEWAY
assignment

Requisitos

  • Conocimientos sólidos de Javascript y básicos de Nodejs
  • Conexión a Internet
  • Un plus haber trabajado anteriormente con Amazon Web Services, pero no requerido


group

¿A quién va dirigido el curso?

  • Programadores que quieran dedicarse a desarrollar sus aplicaciones sin la necesidad de manejar servidores
  • Programadores que quieran aprender otro paradigma en el mundo del desarrollo, Serverless


help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

1
star star_border star_border star_border star_border

1 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
cesarauris

hace 5 años

cesarauris Me da error
star star_border star_border star_border star_border

No esta Actualizado hasta la fecha

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción