</> CodeBooks
    ← Volver a JavaScript (página 1)
    Portada de ES6 for Humans

    ES6 for Humans

    Deepak Grover, Hanu Prateek Kunduru

    Editorial
    Apress
    Año
    2017
    Páginas
    ~137
    Nivel
    Intermedio

    De qué trata

    Libro breve y directo de Deepak Grover, arquitecto de software, y Hanu Prateek Kunduru, de 42 Silicon Valley, centrado en lo que trajo ES6 (ES2015) y las versiones siguientes a JavaScript. Va dirigido a desarrolladores con algo de experiencia en programación, idealmente en JavaScript, y con nociones de orientación a objetos, que quieren ponerse al día antes de usar frameworks como React, React Native, Angular o Vue.js.

    Recorre las novedades del estándar en once capítulos: primeros pasos con ES6; nueva sintaxis (let y const, funciones flecha, plantillas literales, parámetros por defecto, operadores spread y rest); desestructuración; clases; módulos; Symbols; arrays y colecciones (Map, Set y similares); iteradores y generadores; promesas; metaprogramación (Proxy y Reflect); y un cierre sobre lo que vino después de ES2016. También relaciona estas novedades con la programación funcional y con un estilo modular y orientado a objetos, e incluye buenas prácticas para organizar y optimizar el código.

    Es una referencia compacta con ejemplos cortos que se lee en poco tiempo, ideal para actualizarse si ya se programa en JavaScript ES5. Por su extensión, no profundiza en temas como el event loop, la programación asíncrona avanzada o las herramientas de transpilación y empaquetado, y no tiene proyectos guiados. Las novedades desde ES2017 en adelante, como async/await bien desarrollado, optional chaining o los campos privados de clase, quedan fuera o apenas se mencionan, así que conviene completarlo con documentación actual como MDN.

    • ES6 / ES2015
    • let y const
    • Funciones flecha
    • Desestructuración
    • Clases
    • Módulos
    • Symbols
    • Map y Set
    • Iteradores y generadores
    • Promesas
    • Proxy y Reflect
    • Programación funcional

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de JavaScript con nivel Intermedio