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

    The Ultimate TypeScript Developers Handbook

    Madison Giroux

    Editorial
    Madison Giroux
    Año
    2024
    Páginas
    ~254
    Nivel
    Intermedio

    De qué trata

    Manual autopublicado por Madison Giroux que presenta TypeScript paso a paso como una forma de escribir JavaScript más seguro, fácil de mantener y escalable. Las fichas de catálogo lo dirigen tanto a quienes empiezan desde cero como a desarrolladores de JavaScript que quieren añadir tipado estático a su trabajo. Lo más útil es llegar con bases de JavaScript moderno (funciones, objetos y promesas). Los listados no indican con qué versión de TypeScript trabaja.

    Según su sumario, empieza por explicar qué es TypeScript y en qué se diferencia de JavaScript. Después repasa los fundamentos: variables, tipos de datos, arrays, tuplas, enums, inferencia y anotaciones de tipo. Luego trata las funciones (closures, sobrecargas, parámetros opcionales y el uso de this) y la programación orientada a objetos con clases, herencia, polimorfismo y modificadores de acceso. La parte avanzada cubre tipos unión e intersección, type guards, estrechamiento de tipos (narrowing), utility types y genéricos en interfaces, clases y funciones. Termina con módulos, namespaces y alias, y con programación asíncrona mediante Promises y async/await, incluido el manejo de errores.

    Es un recorrido clásico por el lenguaje, con ejemplos prácticos y buenas prácticas, pero sin proyectos guiados que se conozcan. No parece tratar la configuración de tsconfig.json, las herramientas de build ni la integración con frameworks como React, Angular o Node.js. Las fichas públicas apenas dan información sobre el autor y no hay reseñas, así que conviene tomarlo como un repaso introductorio y completarlo con el TypeScript Handbook oficial.

    Descripción aproximada: se basa en el título y el contexto del libro.

    • Fundamentos de TypeScript
    • Tipos e inferencia
    • Tuplas y enums
    • Funciones y sobrecargas
    • Clases y POO
    • Union e intersection types
    • Type guards y narrowing
    • Utility types
    • Genéricos
    • Módulos y namespaces
    • async/await

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de TypeScript con nivel Intermedio