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

    TypeScript Crash Course

    Daniel Cavalcante

    Editorial
    BPB
    Año
    2024
    Páginas
    ~354
    Nivel
    Intermedio

    De qué trata

    Guía de BPB Publications, publicada en 2024, en la que Daniel Cavalcante enseña TypeScript moderno desde los conceptos básicos hasta funciones avanzadas, con un enfoque claramente práctico. Está dirigida a desarrolladores web e ingenieros que ya trabajan con JavaScript y quieren pasarse a TypeScript para escribir código más fiable y fácil de mantener, tanto en el frontend como en el backend. También dedica espacio a desmontar algunos mitos frecuentes sobre el lenguaje.

    Los primeros capítulos presentan el lenguaje, la instalación y la configuración del entorno, los fundamentos de los tipos y cómo estructurarlos y extenderlos (interfaces, alias de tipos, composición). Después llegan funciones avanzadas como los genéricos y los decoradores. La segunda mitad es aplicada: migrar a TypeScript una aplicación web escrita en JavaScript, añadir TypeScript a una aplicación React y usarlo en una aplicación de servidor con Node.js. Cierran el libro un capítulo sobre el build para producción y otro de buenas prácticas y siguientes pasos. Por el camino se escriben pruebas en TypeScript, se integran librerías de terceros con sus tipos y se habla de cómo elegir herramientas y frameworks.

    El hilo conductor es una aplicación sencilla de tareas (Todo) que se trabaja con JavaScript, React y Node.js, de modo que el lector ve la misma idea en el navegador y en el servidor. Su mayor aporte es mostrar la migración de proyectos existentes, que es la situación más habitual en el trabajo real. Al ser un crash course, no profundiza en el sistema de tipos avanzado (tipos condicionales, tipos mapeados complejos) ni en arquitectura de aplicaciones grandes. Conviene llegar con buena base de JavaScript moderno y algo de experiencia con React y Node.js.

    • TypeScript
    • Configuración del entorno
    • Sistema de tipos
    • Interfaces y alias de tipos
    • Genéricos
    • Decoradores
    • Migración desde JavaScript
    • React
    • Node.js
    • Testing
    • Librerías de terceros
    • Build para producción

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación de tareas (Todo)

    Aplicación sencilla de lista de tareas que sirve de hilo conductor: se escribe con TypeScript, se integra con una interfaz en React y con un backend en Node.js, y se acompaña de pruebas y de la preparación del build para producción.

    Migración de una aplicación web JavaScript a TypeScript

    Se toma una aplicación web escrita en JavaScript y se convierte paso a paso a TypeScript, añadiendo tipos y configuración del compilador para hacerla más fiable y fácil de mantener.

    Más de TypeScript con nivel Intermedio