Giter Club home page Giter Club logo

aws-serverlesswebapplication-workshop-spanish's Introduction

Serverless Web Application Workshop

En este workshop desplegarás una aplicación web simple que permite a los usuarios autenticar y agregar registros a una base de datos desde un formulario HTML con peticiones ajax a API Gateway.

La arquitectura de la aplicación usa AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB, Amazon Cognito, and AWS Amplify Console. La consola de Amplify hospeda recursos web estáticos incluyendo HTML, CSS, JavaScript e imagenes, archivos que son cargados en el browser del usuario desde S3. El JavaScript ejecutado en el browser envía y recibe datos desde un backend público que consta de una API construida usando Lambda y API Gateway. Amazon Cognito provee las funciones de administración de usuarios y autenticación para asegurar el backend. Finalmente, DynamoDB provee la capa de persistencia de datos donde esta puede ser almacenada por la API's usando Lambda.

Pre-requisitos

✅ Revisar las siguientes indicaciones en la guia de configuracion de pre-requisitos, donde podrás configurar tu entorno de desarrollo AWS Cloud9 IDE

Ver el diagrama abajo para una representación completa de la architectura

Mis textos

Módulos

Este workshop esta divido en cuatro modulos, cada modulo describe un escenario de lo que vamos a construir con instrucciones paso a paso para ayudarte a implementar la arquitectura y verificar el trabajo.

Module Description
Static Web hosting Desplegar un sitio web estático usando la consola de Amplify creando primero un repositorio git (ya sea en CodeCommit o GitHub) y luego enviando el código fuente del sitio.
User Management Configurar la administración de usuarios para el sitio web usando Amazon Cognito.
Serverless Backend Crear una funciona lambda que almacene los datos en una tabla Amazon DynamoDB.
RESTful APIs Exponer la función lambda via Amazon API Gateway como una API RESTful que pueda ser llamada por el sitio web usando Javascript.

⚠️ Estos módulos deben ser executados de forma secuencial.

aws-serverlesswebapplication-workshop-spanish's People

Contributors

hadock avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.