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

    Modern TypeScript

    Ben Beattie-Hood

    Editorial
    Apress
    Año
    2023
    Páginas
    ~310
    Nivel
    Intermedio

    De qué trata

    «Modern TypeScript: A Practical Guide to Accelerate Your Development Velocity» es una guía práctica y concisa de Ben Beattie-Hood, ingeniero principal y formador con más de veinte años de experiencia, especializado en React y TypeScript. Publicada por Apress a finales de 2023, se basa en la versión actual del lenguaje en esa fecha (la serie TypeScript 5). Está dirigida a desarrolladores de frontend y de backend en JavaScript, de nivel intermedio a avanzado, que ya conocen JavaScript y quieren usar TypeScript a fondo para trabajar más rápido y con menos errores.

    Empieza explicando cómo funciona TypeScript y dónde encaja en el ecosistema de JavaScript, y luego recorre el sistema de tipos: primitivos, interfaces, clases y funciones, tipado estructural, propiedades opcionales y tipos unión. En la parte avanzada trata los tipos mapeados, los tipos condicionales y los tipos calculados y recursivos, con ejemplos prácticos y avisos sobre los errores más comunes, extraídos de la experiencia del autor como formador. También dedica espacio a las herramientas del lenguaje, a las formas de depurar código TypeScript y a cómo preparar un proyecto para que siga siendo mantenible a medida que crece.

    Es un libro corto (nueve capítulos) que se centra en el lenguaje y no en un framework concreto, así que lo aprendido sirve igual para React, Node.js o cualquier otro entorno. Se aprende con fragmentos de código y explicaciones, sin construir una aplicación completa de principio a fin. Su punto fuerte es el tipado avanzado, que muchos manuales introductorios tratan por encima. No es un buen primer libro para quien todavía no conoce JavaScript moderno, y quien busque integración detallada con frameworks, bundlers o testing tendrá que completarlo con otras fuentes.

    • TypeScript 5
    • Sistema de tipos
    • Tipado estructural
    • Tipos unión
    • Tipos mapeados
    • Tipos condicionales
    • Tipos recursivos
    • Interfaces y clases
    • Depuración
    • Herramientas
    • Escalabilidad de proyectos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de TypeScript con nivel Intermedio