En este curso podrás al aprender cómo utilizar y desplegar servicios API sin necesidad de comprar un servidor físico o usar un servidor virtual. Eso te reducirá tiempo de mantenimiento y tareas laboriosas de atención a infraestructura.Usar serverless te permitirá contar con arquitecturas escalables y entrar en nuevas estrategias de crecimiento de la tecnología en tu empresa, emprendimiento o proyecto utilizando la nube.¿Que es Serverless?Serverless: Es un framework open-source que te permite hacer despliegues de funciones en la nube quitando tareas sobre servidores físicos. El framework te permite manejar el ciclo de vida de tus funciones de manera muy sencilla, desde crearlas y configurarlas, modificarlas, monitorear y eliminar.En este caso utilizaremos la nube de Amazon, llamada AWS. La nube de AWS cuenta con un servicio llamado AWS Lambda, este es un esquema de funciones bajo demanda sin necesidad de preocuparnos por infraestructura, el cual permite hacer uso de serverless framework y crear funciones para utilizar otros servicios como RDS y SES.¿Que son RDS y SES?RDS: Base de datos relacional en la nube. El servicio suministra capacidad de usar una o varias BD de forma escalable. Las tareas de administración, incremento de hardware, configuración, aplicación de parches y más, son tareas que se automatizan y delegan para que cuando desarrollemos este resuelto. SES: Amazon Simple Email Service (SES) es un servicio de correo electrónico flexible y escalable que permite a los desarrolladores enviar correos desde cualquier aplicación. Crearemos un API utilizando Amazon SES para poder hacer envíos de correos electrónicos. Esto puede tener muchos casos de uso, como: comunicaciones transaccionales, informativas o envíos masivosExpondremos nuestros servicios a forma de API utilizando el servicio de API Gateway de AWS¿Que es API Gateway?AWS
What you'll learn
understand the concept of serverless architecture
deploy APIs using AWS Lambda
manage databases using Amazon RDS
utilize Amazon SES for email dispatching
create and manage functions through a serverless framework
Course objectives
to provide an introduction to serverless computing
to teach how to deploy applications on AWS without server management
to equip students with skills to make scalable applications using AWS services