</> CodeBooks
    ← Volver a JavaScript (página 9)
    Portada de JavaScript by Example

    JavaScript by Example

    Dani Akash S

    Editorial
    Packt
    Año
    2017
    Páginas
    ~298
    Nivel
    Intermedio

    De qué trata

    Libro de Dani Akash S, publicado por Packt en 2017, que enseña desarrollo web moderno con JavaScript (ES6 o posterior) construyendo una aplicación distinta en cada capítulo. Está pensado para quien conoce lo básico de JavaScript, HTML y CSS y quiere pasar de los ejemplos sueltos a proyectos reales, aprendiendo de paso las herramientas del ecosistema frontend de la época.

    El recorrido empieza con la manipulación del DOM y los listeners de eventos, y sigue con la configuración de un flujo de trabajo moderno basado en Node.js y npm, Babel para transpilar ES6 y Webpack para empaquetar módulos y recursos. A lo largo de los capítulos se usan clases de ES6, módulos, layouts con Flexbox de CSS3, formularios con validación, gráficos, peticiones AJAX con distintas técnicas para consumir datos externos, WebRTC para comunicación en tiempo real y, en la parte final, React y Redux para construir interfaces con componentes y gestionar el estado global de la aplicación.

    Su punto fuerte es la variedad de proyectos, cada uno centrado en una API o técnica concreta, lo que da una visión amplia del frontend en poco espacio. A cambio, ningún tema se trata a fondo: React y Redux ocupan solo dos capítulos y no se cubren pruebas automatizadas ni backend propio. Además, las versiones de Webpack, Babel y React de 2017 han cambiado bastante, así que conviene consultar la documentación actual y adaptar la configuración al seguir los ejemplos.

    • ES6
    • Manipulación del DOM
    • Webpack
    • Babel
    • Node.js y npm
    • Flexbox
    • Formularios
    • AJAX
    • WebRTC
    • React
    • Redux

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    To-do List

    Lista de tareas dinámica que introduce la manipulación del DOM y los listeners de eventos con JavaScript moderno.

    Meme Creator

    Aplicación para combinar imágenes y texto y generar memes, que sirve para introducir clases de ES6, módulos, layouts con Flexbox y el empaquetado con Webpack.

    Event Registration App

    Formulario responsivo de registro a eventos con validación y envío de datos, que además muestra las estadísticas de los registros en gráficos.

    Videollamada en tiempo real con WebRTC

    Aplicación de videollamada y chat en tiempo real entre navegadores basada en WebRTC.

    Weather App

    Aplicación del clima que obtiene datos de un servicio externo y muestra distintas formas de hacer peticiones AJAX.

    Blog con React y Redux

    Blog construido con componentes de React al que, en el capítulo final, se añade Redux para gestionar los datos compartidos entre componentes.

    Más de JavaScript con nivel Intermedio