</> CodeBooks
    ← Volver a TypeScript (página 1)
    Portada de Total Typescript

    Total Typescript

    Matt Pocock, Taylor Bell

    Editorial
    No Starch Press
    Año
    2026
    Páginas
    ~545
    Nivel
    Intermedio

    De qué trata

    Versión en libro de los cursos Total TypeScript de Matt Pocock, escrita junto a Taylor Bell y publicada por No Starch Press en 2026 con el subtítulo «The Essentials». Propone aprender TypeScript centrándose en el editor: en lugar de memorizar reglas, se aprende viendo lo que el compilador informa en tiempo real. Está pensado para desarrolladores con experiencia en JavaScript que quieren dominar TypeScript moderno y usarlo en proyectos reales, desde un nivel inicial hasta uno intermedio-avanzado.

    Sus seis partes avanzan de forma acumulativa. Empieza con la preparación del entorno, el aprovechamiento del IDE (las «superpotencias» del editor) y el lugar de TypeScript en el proceso de desarrollo. Sigue con los tipos esenciales y las anotaciones, las uniones, los literales y el estrechamiento de tipos (narrowing). Luego trata objetos, mutabilidad, clases y las características exclusivas de TypeScript. La parte dedicada al compilador enseña a derivar tipos de otros tipos, a usar anotaciones y aserciones, y a entender los comportamientos más extraños del lenguaje («The Weird Parts»). Después explica módulos, scripts y archivos de declaración, y cómo configurar tsconfig.json para React, Node.js o librerías. Cierra con el diseño de tipos y la carpeta /utils, donde aparecen genéricos avanzados, type predicates y funciones de aserción.

    Incluye ejercicios a lo largo de los capítulos, que sirven como puntos de control al estilo de los cursos del autor, aunque no construye una aplicación concreta. Su gran aporte es enseñar a leer los mensajes de error y a pensar en transformaciones de tipos, algo que pocos libros explican tan bien; además lo avala el líder de desarrollo del equipo de TypeScript en Microsoft, Ryan Cavanaugh. No trata frameworks en profundidad: conviene conocer bien JavaScript y tener un editor como VS Code preparado para seguir los ejemplos.

    • TypeScript moderno
    • Flujo de trabajo en el IDE
    • Uniones y narrowing
    • Objetos y mutabilidad
    • Clases
    • Derivación de tipos
    • Genéricos
    • Type predicates y aserciones
    • Módulos y declaraciones
    • tsconfig.json
    • Diseño de tipos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de TypeScript con nivel Intermedio