Serverless en Espanol con AWS y Serverless Framework
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
Activar AWS Lambdas 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
Requirements
Conocimientos de Javascript
Saber 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 sobre Serverless para comenzar el curso
Uso básico de git y Github
Description
En este curso vas a aprender en tu idioma todo lo que necesitas para desarrollar aplicaciones sin servidor (Serverless).Las aplicaciones serverless son una nueva forma de desarrollar aplicaciones en la nube. La tecnología serverless te permite en menos de 10 minutos tener un servicio desplegado en la nube y que escala automáticamente y con la ventaja de no vas a tener que crear ni mantener esos servidores. Y en este curso te voy a enseñar como hacerlo.Te suenan estos conceptos? Serverless, AWS Lambda, infraestructura como código, FaaS, funciones como servicio… Seguro que los haz escuchado por ahi, pero si no sabes que significa cada uno, en este curso lo aprenderás.QUÉ VAS A APRENDER?Este es un curso muy práctico, donde vas a aprender todos los conceptos básicos que necesitas saber para poder desarrollar una aplicación serverless. Aprenderás sobre AWS en general, AWS Lambda, API Gateway, SQS, DynamoDB, Cloudformation, y Serverless Framework. Capaz muchas de estas palabras te sean desconocidas, pero no te preocupes al final de este curso vas a saber que significa cada una.Al final de este curso vas a ser capaz de desarrollar aplicaciones sin servidor con AWS, y además vas a entender los conceptos básicos de serverless. Con esto te va a ser muy sencillo poder seguir aprendiendo esta tecnología en cursos más avanzados.Al final del curso además vas a tener una aplicación serverless usando muchos servicios de AWS que podrás usar como referencia para futuros proyectos. Esta aplicación además de ser 100% serverless va a ser 100% desarrollada como infraestructura como código. CÓMO ESTA ORGANIZADO EL CURSO?En este curso vamos a desarrollar juntos una aplicación sin servidor, vamos a ir construyendo paso a paso la aplicación y mientras te voy a ir explicando todo lo que necesitas saber para poder desarrollar esta aplicación y otras. Espero que pauses el curso y desarrolles esta aplicación al mismo tiempo que yo!El curso está organizado en siete secciones, donde cada una se centra en explicar un concepto grande y varios más pequeños.
Overview
Section 1: Bienvenido al curso
Lecture 1 Introducción al curso
Lecture 2 Sobre el instructor
Lecture 3 Que vamos a construir en este curso?
Lecture 4 Qué es cloud? Qué es AWS?
Lecture 5 Crea tu cuenta de AWS
Lecture 6 Asegura tu cuenta de AWS
Lecture 7 Qué es AWS Lambda?
Lecture 8 Crea tu primer AWS Lambda
Lecture 9 Resumen de la sección 1
Section 2: Qué es serverless?
Lecture 10 Qué es serverless?
Lecture 11 Cuando usar serverless?
Lecture 12 Qué es Serverless Framework?
Lecture 13 Instalar y configurar Serverless Framework
Lecture 14 Crea tu primer proyecto con Serverless Framework
Lecture 15 Resumen de la sección 2
Section 3: API Gateway
Lecture 16 Qué es API Gateway?
Lecture 17 AWS Lambda + API Gateway
Lecture 18 Empezando con el laboratorio
Lecture 19 Cómo verificar que la aplicación funciona?
Lecture 20 Resumen sección 3
Section 4: SQS
Lecture 21 Qué es SQS?
Lecture 22 Crear una lambda que mande un mensaje a la cola
Lecture 23 Introducción a los permisos en AWS
Lecture 24 Introducción a variables de ambiente
Lecture 25 AWS Lambda + SQS
Lecture 26 Resumen y que viene a continuación
Section 5: DynamoDB
Lecture 27 Qué es DynamoDB?
Lecture 28 Introducción a CloudFormation
Lecture 29 Crear una tabla de DynamoDB con CloudFormation
Lecture 30 Definir permisos para esa tabla
Lecture 31 Introducción a la AWS SDK
Lecture 32 Operar sobre la tabla de DynamoDB usando AWS SDK
Lecture 33 Resumen y que viene a continuación
Section 6: DynamoDB streams
Lecture 34 Qué son DynamoDB Streams?
Lecture 35 AWS Lambda + DynamoDB streams
Lecture 36 Resumen y que viene a continuación
Section 7: Para finalizar
Lecture 37 Repaso de todo lo que aprendiste
Lecture 38 Limpiando la cuenta de AWS
Lecture 39 Y ahora cómo sigo aprendiendo?
Lecture 40 Bonus lecture: Lista de recursos para seguir aprendiendo
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
Course Information:
Udemy | Spanish | 2h 15m | 1.22 GB
Created by: Marcia Villalba
You Can See More Courses in the Developer >> Greetings from CourseDown.com