</> CodeBooks
    ← Volver a AWS (página 1)
    Portada de Serverless Web Applications with AWS Amplify

    Serverless Web Applications with AWS Amplify

    Akshat Paul, Mahesh Haldar

    Editorial
    Apress
    Año
    2023
    Páginas
    ~408
    Nivel
    Intermedio

    De qué trata

    Guía práctica publicada por Apress en 2023 centrada en la creación de aplicaciones web completas aprovechando el conjunto de herramientas de AWS Amplify junto con React. Está orientada a desarrolladores frontend y full-stack de nivel intermedio que dominan JavaScript, React y nociones básicas de APIs, y buscan acelerar drásticamente el desarrollo de aplicaciones en la nube sin la complejidad de aprovisionar y gestionar manualmente infraestructura backend.

    El contenido guía al lector a través de las capacidades modulares de Amplify, cubriendo la autenticación y gestión de usuarios con Amazon Cognito y componentes de Amplify UI, el diseño de APIs REST y GraphQL respaldadas por AWS Lambda, Amazon API Gateway y AWS AppSync, y el modelado de datos con Amazon DynamoDB. Destaca notablemente la implementación de capacidades offline-first mediante Amplify DataStore, el almacenamiento y protección de archivos en Amazon S3, el rastreo de eventos y analítica con Amazon Kinesis y Amazon Pinpoint, y el despliegue automatizado mediante pipelines de integración continua en Amplify Hosting, incorporando además extensiones de machine learning con Amazon SageMaker.

    A lo largo de los capítulos se construyen interfaces interactivas en React conectadas a servicios backend en la nube, incluyendo un módulo de registro/login protegido y una aplicación offline-first capaz de almacenar mutaciones localmente en IndexedDB y sincronizarlas de forma bidireccional con la nube al recuperar la conexión. Su mayor fortaleza reside en simplificar el ciclo de desarrollo full-stack con comandos directos de CLI y abstracciones de alto nivel; como contrapartida, se enfoca exclusivamente en el flujo de trabajo de Amplify, dejando fuera el aprovisionamiento avanzado con Terraform o CDK independiente.

    • AWS Amplify
    • React
    • Amazon Cognito
    • AWS AppSync
    • Amazon DynamoDB
    • Amplify DataStore
    • Amazon API Gateway
    • AWS Lambda
    • Amazon S3
    • Offline-First
    • CI/CD Hosting

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación web full-stack con autenticación y API REST

    Single-page application en React que gestiona el ciclo de vida de usuarios con Amazon Cognito, interactúa con rutas protegidas en Amazon API Gateway respaldadas por AWS Lambda y persiste registros en Amazon DynamoDB.

    Aplicación web offline-first sincronizada

    Solución frontend que permite operar sin conexión a internet guardando datos en almacenamiento local mediante AWS Amplify DataStore, sincronizando automáticamente los cambios en tiempo real con AWS AppSync y DynamoDB al restablecer la conexión.

    Más de AWS con nivel Intermedio