</> CodeBooks
    ← Volver a JavaScript (página 6)
    Portada de JavaScript Cookbook, 3rd Edition

    JavaScript Cookbook, 3rd Edition

    Adam D. Scott, Matthew MacDonald, Shelley Powers

    Editorial
    O'Reilly
    Año
    2021
    Páginas
    ~535
    Nivel
    Intermedio

    De qué trata

    Tercera edición del recetario de JavaScript de O'Reilly, reescrita por Adam D. Scott y Matthew MacDonald a partir del trabajo original de Shelley Powers. Se actualiza a ECMAScript 2020 y posteriores y ofrece soluciones listas para adaptar a tareas comunes, tanto en el navegador como en Node.js. Es para desarrolladores con conocimientos básicos o intermedios del lenguaje que quieren una referencia práctica del tipo "¿cómo hago X?".

    Se divide en tres partes. La primera trata el lenguaje: preparar el entorno de desarrollo (editor, consola del navegador, modo estricto, Emmet, npm, servidor local de pruebas, linter y formateador), cadenas y expresiones regulares, números, fechas, arrays, funciones, objetos, clases, programación asíncrona con promesas y async/await, errores y pruebas unitarias con cobertura de código. La segunda se centra en el navegador: herramientas, manipulación de HTML, consumo de datos remotos con Fetch, persistencia con cookies, sessionStorage, localStorage e IndexedDB, multimedia, y aplicaciones web (empaquetado, web móvil, Progressive Web Apps, notificaciones, portapapeles, Web Components con Shadow DOM y una comparativa de React, Vue, Svelte y Angular). La tercera parte cubre Node.js: módulos, variables de entorno, utilidades de línea de comandos con Commander, WebSockets, tareas programadas, datos remotos y aplicaciones con Express (Express Generator, routing, OAuth 2 con Passport.js, APIs REST y GraphQL).

    Como buen cookbook, sigue el formato problema–solución–discusión: no construye una aplicación de principio a fin, sino que ofrece recetas independientes que se pueden copiar y adaptar. Destaca por su amplitud y por unir frontend y backend en un solo volumen. A cambio, cada tema se trata con poca profundidad, no cubre TypeScript y algunas recomendaciones sobre herramientas y frameworks ya han envejecido desde 2021. Conviene usarlo como libro de consulta y no como curso.

    • ECMAScript 2020
    • Entorno de desarrollo
    • Async/await
    • Clases
    • Pruebas unitarias
    • DOM
    • Fetch API
    • IndexedDB
    • Progressive Web Apps
    • Web Components
    • Node.js
    • Express

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de JavaScript con nivel Intermedio