</> CodeBooks
    ← Volver a TypeScript (página 2)
    Portada de Learning TypeScript

    Learning TypeScript

    Remo H. Jansen

    Editorial
    Packt
    Año
    2015
    Páginas
    ~320
    Nivel
    Básico

    De qué trata

    Primera edición de la guía de Remo H. Jansen para aprender TypeScript paso a paso, publicada por Packt en 2015, cuando el lenguaje estaba en su rama 1.x (alrededor de TypeScript 1.5 y 1.6). Está dirigida a desarrolladores JavaScript que nunca han usado TypeScript: no hace falta conocerlo, pero sí manejar con soltura JavaScript y tener nociones básicas de desarrollo web.

    El libro repasa los fundamentos del lenguaje (tipos, funciones, genéricos, clases e interfaces) y entra en temas que muchos manuales introductorios no tocan: cómo funciona el runtime de JavaScript por debajo (callbacks, promesas, contexto y gestión de memoria), la programación orientada a objetos según los principios SOLID y las funciones de ES6 y ES7 que TypeScript ya permitía usar. También dedica espacio al flujo de trabajo profesional: automatización de tareas con Gulp (la descripción también nombra Grunt), ejecución de pruebas con Karma y pruebas unitarias con Mocha, Chai y SinonJS. El objetivo general es escribir aplicaciones web modulares, escalables y fáciles de mantener.

    El cierre es lo que más lo diferencia: se construye desde cero un pequeño framework para aplicaciones de una sola página (SPA), aplicando todo lo visto sobre arquitectura, módulos y pruebas. Es un ejercicio muy útil para entender cómo funcionan por dentro los frameworks MVC. Ten en cuenta la fecha: herramientas como Gulp, Karma o los sistemas de módulos de la época han quedado en buena parte desplazados por npm scripts, Webpack o Vite, ES Modules y Jest o Vitest, y el lenguaje ganó después muchas funciones de tipado avanzado (tipos condicionales, modo strict, etc.). La segunda edición, Learning TypeScript 2.x (2018), pone al día buena parte de este contenido.

    • TypeScript 1.x
    • Tipos y genéricos
    • Funciones y callbacks
    • Promesas
    • POO y SOLID
    • Runtime de JavaScript
    • ES6/ES7
    • Gulp
    • Karma
    • Mocha, Chai y SinonJS
    • Arquitectura SPA

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Framework SPA desde cero

    Pequeño framework para aplicaciones de una sola página, escrito en TypeScript al final del libro, que reúne lo aprendido sobre módulos, POO, arquitectura y pruebas automatizadas.

    Más de TypeScript con nivel Básico