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

    Ultimate TypeScript Handbook

    Dan Wellman

    Editorial
    Orange
    Año
    2023
    Páginas
    ~438
    Nivel
    Intermedio

    De qué trata

    Manual de referencia práctico en el que Dan Wellman, desarrollador front-end británico con más de quince años de experiencia, recorre TypeScript desde sus fundamentos hasta temas avanzados del sistema de tipos. Se escribió cuando TypeScript acababa de llegar a la versión 5, aunque parte de los ejemplos se probaron con el compilador 4.7. Está dirigido a desarrolladores front-end que ya dominan JavaScript y quieren adoptar TypeScript, desde quienes empiezan con el lenguaje hasta perfiles intermedios que buscan una obra de consulta.

    Los trece capítulos siguen una progresión clara: ventajas de TypeScript, preparación del entorno de desarrollo, anotaciones de tipos básicas y uso del compilador tsc y sus opciones. Después vienen enums, interfaces y namespaces; objetos, arrays y tuplas; funciones y clases. La parte más avanzada trata el análisis de flujo de control (narrowing), la manipulación de tipos (genéricos, tipos condicionales y mapeados, utility types), el sistema de módulos y la creación de archivos de declaración .d.ts para tipar código JavaScript existente.

    Cada tema se explica con ejemplos de código cortos y el libro cierra con un capítulo práctico que desarrolla paso a paso una aplicación web con Angular, donde se aplica lo aprendido en un entorno real. Su punto fuerte es la cobertura ordenada y completa del lenguaje, útil tanto para aprender como para consultar. En cambio, el proyecto final es único y está ligado a Angular, así que quien trabaje con React, Node.js u otros entornos tendrá que trasladar los conceptos por su cuenta. Tampoco profundiza en estrategias de migración ni en patrones de diseño de tipos al nivel de obras como Effective TypeScript.

    • TypeScript 5
    • Anotaciones de tipos
    • Compilador tsc
    • Enums
    • Interfaces
    • Namespaces
    • Tuplas
    • Clases
    • Control flow analysis
    • Manipulación de tipos
    • Módulos
    • Archivos de declaración
    • Angular

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación web con Angular

    Capítulo final en el que se desarrolla paso a paso una aplicación web moderna con Angular y TypeScript, poniendo en práctica los tipos, las clases, los módulos y demás conceptos del libro.

    Más de TypeScript con nivel Intermedio