Bienvenido al repositorio oficial del Webinar AWS Application Composer, impartido por Dairo Parra, especialista en arquitecturas serverless y AWS. Diseñado para equiparte con las habilidades y conocimientos necesarios para desarrollar aplicaciones escalables y eficientes utilizando servicios serverless en AWS.
Creditos AWS Workshop: "Build your first CRUD API in 45 minutes or less!"
El objetivo de este webinar es brindarte una comprensión profunda de cómo diseñar, desarrollar e implementar aplicaciones serverless en AWS. A través de nuestro programa intensivo y práctico, te guiaremos desde los conceptos básicos hasta los avanzados, asegurando que adquieras las competencias requeridas para sobresalir en el campo del desarrollo serverless.
- Introducción a la arquitectura serverless y sus beneficios.
- Trabajar con AWS Lambda para la ejecución de código sin servidor.
- Uso de Amazon API Gateway para la creación de APIs RESTful.
- Manejo de datos con Amazon DynamoDB.
- Integración de servicios serverless para crear aplicaciones completas.
- Mejores prácticas de seguridad y optimización de costos en arquitecturas serverless.
Antes de comenzar, asegúrate de cumplir con los siguientes requisitos:
- Una cuenta de AWS (puedes usar el nivel gratuito).
- Herramientas de desarrollo como Git, Postman y un IDE de tu preferencia (Visual Studio Code Sugerido).
- Instala AWS Serverless Application Model CLI
Para comenzar con el curso, sigue estos pasos:
-
Clona este repositorio para tener acceso al material y los ejercicios del curso.
-
Instala las herramientas y software recomendado listados en la sección de recursos adicionales.
-
En la linea de comandos ejecuta:
sam build sam deploy --guided
Elija un nombre de pila, seleccione la región de AWS deseada y permita que SAM cree roles con los permisos requeridos. Una vez que haya ejecutado el modo guiado una vez, podrá usar
sam deploy
en el futuro para usar estos valores predeterminados.
- Puedes hacer uso del archivo test_cases.bash para probar tus recursos.
- Documentación oficial para desarrolladores
- AWS Toolkit for Visual Studio Code
Este repositorio está abierto a contribuciones. Si tienes ideas para mejorar el material del curso o deseas añadir recursos adicionales, por favor lee nuestra guía de contribución.