AWS Lambda / CloudFormation con Python / GitHubActions CICD
What you'll learn
- Crear funciones lambda en aws usando python y cloudformation
- Crear base de datos MySQL y Postgres en AWS
- Ver logs de las funciones lambda (CloudWatch)
- Crear proyecto en ECR para ejecutar proyecto local sin la necesidad de desplegar en aws
- Integracion de base de datos en las funciones Lambda
- Creación de SQS y agregarlo a CloudFormation
- Envió de mensajes usando Sendgrid
- Creación de Cron en AWS usando EventBrige y añadirlo en CloudFormation
Requirements
- Contar con una tarjeta de crédito para crear una cuenta en AWS
- Tener conocimiento de programacion en python
- Conocimientos en de bases de datos relacionales y no relacionales
- Conocimiento de api
Description
¿Qué es AWS CloudFormation?
AWS CloudFormation es un servicio que ofrece a desarrolladores y empresas una manera sencilla de crear una colección de recursos de AWS y de terceros. También ayuda a aprovisionarlos y administrarlos de forma ordenada y predecible.
¿Qué es AWS Lambda?
Lambda es un servicio informático que permite ejecutar código sin aprovisionar ni administrar servidores. Lambda ejecuta el código en una infraestructura de computación de alta disponibilidad y realiza todas las tareas de administración de los recursos de computación, incluido el mantenimiento del servidor y del sistema operativo, el aprovisionamiento de capacidad y el escalado automático, así como las funciones de registro. Con Lambda, puede ejecutar código para prácticamente cualquier tipo de aplicación o servicio de backend.
¿Qué es API Gateway?
AWS API Gateway: API Gateway actúa como una "puerta principal" para que las aplicaciones accedan a datos, lógica empresarial o funcionalidad desde sus servicios de backend), código que se ejecuta en AWS Lambda, cualquier aplicación web o aplicaciones de comunicación en tiempo real.
¿Qué esperar del curso?
En este curso aprenderás sobre el uso de CloudFormation / lambda en AWS de manera practica.
***Podrás descargar código fuente de todos los proyectos de los videos***
Al terminar el curso podrás:
Crear APIs con funciones lambda dentro de AWS:
o Para ejecutar operaciones en BD
Crear y manejar Base de datos en AWS.
Conexión de funciones lambda con base de datos.
Como usar pydantic dentro de las funciones lambda para la validación de datos.
Who this course is for:
- Desarrolladores de backend o interesados en reforzar sus conocimientos de Backend en Cloud AWS
Instructor
Sobre mi
Desarrollador Python con experiencia en Flask, Django y web Scraping. Por otro lado también tengo experiencia como dba.
Pasé casi toda mi vida perfeccionándome en los diversos campos de la informática especialmente en desarrollo Backend.
En los tiempos actuales, más que nunca, la tecnología avanza a una velocidad que hace que lo que hoy es novedad, mañana sea historia antigua y exige a las personas actualizarse constantemente a un ritmo que las universidades no pueden satisfacer. Ahí entra en juego mi otra pasión, la enseñanza.
Si gustas conocerme más, te invito a mis redes sociales donde comparto contenido (Gratuito).
Los links donde puedes acceder se encuentran debajo de mi foto que ves a la izquierda!.
Te dejo un abrazo digital.