</> CodeBooks
    ← Volver a Varios JS (página 1)
    Portada de CoffeeScript in Action

    CoffeeScript in Action

    Nick Marino, Patrick Lee

    Editorial
    Manning
    Año
    2014
    Páginas
    ~432
    Nivel
    Básico

    De qué trata

    Tutorial de Manning que explica cómo, dónde y por qué usar CoffeeScript, el lenguaje que se compila a JavaScript con una sintaxis más compacta inspirada en Ruby y Python. Está escrito por Patrick Lee, desarrollador y consultor vinculado a Canva, y se basa en la versión 1.x de CoffeeScript, la que estaba vigente en 2014. Está dirigido a personas con nociones básicas de desarrollo web y de cómo funciona JavaScript; no hace falta conocer CoffeeScript.

    Empieza por la sintaxis y la estructura del lenguaje y luego la aplica a problemas de programación que muestran sus ventajas. Trata las funciones de primera clase y la programación funcional, los objetos dinámicos y la programación orientada a objetos basada en prototipos (y las clases de CoffeeScript), la composición, la metaprogramación y las técnicas de programación asíncrona. También aborda patrones y buenas prácticas para aplicaciones web, pruebas, módulos y builds con herramientas del ecosistema Node.js como Cake, y una mirada a la evolución de ECMAScript.

    El código está organizado por capítulos y cuenta con una carpeta de ejercicios, de modo que se aprende practicando con ejemplos que crecen a lo largo del libro. Su mayor aporte es que, además de enseñar CoffeeScript, enseña a pensar en JavaScript de forma más funcional e idiomática. Hoy hay que leerlo sabiendo que ES2015 y TypeScript absorbieron muchas de las ideas de CoffeeScript (funciones flecha, clases, desestructuración) y que CoffeeScript 2 cambió algunos detalles, por lo que conviene más por sus conceptos que como guía de una herramienta actual.

    • CoffeeScript
    • Sintaxis
    • Programación funcional
    • POO con prototipos
    • Clases
    • Metaprogramación
    • Programación asíncrona
    • Pruebas
    • Módulos y builds
    • Node.js

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Varios JS con nivel Básico