</> CodeBooks
    ← Volver a Varios JS (página 1)
    Portada de Practical hapi

    Practical hapi

    Kanika Sud

    Editorial
    Apress
    Año
    2020
    Páginas
    ~135
    Nivel
    Intermedio

    De qué trata

    Guía breve y práctica de Apress en la que Kanika Sud enseña a desarrollar aplicaciones de servidor con hapi, el framework ligero para Node.js creado en Walmart Labs y usado en empresas como PayPal y Mozilla. Trabaja con las versiones de hapi vigentes en 2020 (el paquete @hapi/hapi) y está pensada para desarrolladores con algo de experiencia en programación. Incluye una introducción a JavaScript y Node.js para quien llegue sin mucha base, aunque se aprovecha mejor si ya se ha tocado algo de backend.

    El libro recorre los fundamentales de hapi: crear y configurar el servidor, definir rutas y handlers, trabajar con plugins y organizar el código de una aplicación. Dedica espacio a la programación asíncrona con promesas, que es la base del hapi moderno, y al acceso a datos con el ORM Sequelize sobre una base de datos MySQL. Con esas piezas se construye tanto una aplicación web como una API REST, y la autora complementa la parte técnica con casos de estudio de la industria que muestran cómo se usa hapi en proyectos reales.

    La práctica culmina en un proyecto final (capstone) que integra lo aprendido: servidor hapi, rutas REST y persistencia en MySQL mediante Sequelize. Con unas 130 páginas, es una puerta de entrada rápida y no una referencia exhaustiva: temas como la validación avanzada, la autenticación, las pruebas o el despliegue se tratan poco o nada. Conviene tener MySQL instalado y saber que el ecosistema de hapi ha cambiado de versión desde entonces, así que algunos detalles de la API pueden requerir ajustes.

    • hapi
    • Node.js
    • Rutas y handlers
    • Plugins
    • Promesas
    • Programación asíncrona
    • API REST
    • Sequelize
    • MySQL
    • Casos de estudio

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación web y API REST con MySQL

    Aplicación construida con hapi que expone una API REST y persiste los datos en MySQL mediante el ORM Sequelize, usando promesas para el código asíncrono.

    Proyecto final integrador

    Proyecto capstone con el que cierra el libro y que reúne servidor hapi, rutas, plugins y acceso a base de datos en una aplicación completa.

    Más de Varios JS con nivel Intermedio