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

    Mastering TypeScript

    Nathan Rozentals

    Editorial
    Packt
    Año
    2015
    Páginas
    ~259
    Nivel
    Avanzado

    De qué trata

    Primera edición, publicada por Packt en abril de 2015, del libro de Nathan Rozentals sobre TypeScript, escrita en la época de TypeScript 1.x, antes de Angular 2 y de los ES Modules. Va dirigida tanto a desarrolladores JavaScript que quieren pasarse a TypeScript como a quienes ya lo usan y quieren profundizar. Aunque el catálogo lo marca como avanzado, empieza por lo básico del lenguaje; lo que pide de verdad es soltura con JavaScript y algo de experiencia en desarrollo web en el navegador.

    Recorre el lenguaje de lo básico a lo avanzado (tipos, interfaces, clases, herencia y genéricos) y pone mucho peso en dos ejes: la programación orientada a objetos con patrones de diseño y el desarrollo guiado por pruebas (TDD). En la parte de pruebas trabaja con Jasmine y sus test runners para escribir tests unitarios y de integración. Muestra además cómo usar TypeScript con las librerías de la época, como Backbone, Marionette, AngularJS (1.x), Node.js y la carga de módulos con Require.js, incluidos los archivos de declaración para usar código JavaScript existente.

    Combina teoría con muchos ejemplos de código y de integración con frameworks, y el último capítulo es práctico: construye paso a paso una aplicación con Backbone y Marionette que reúne lo visto. Hoy su valor es sobre todo histórico o para mantener código heredado: Backbone, Marionette, AngularJS y Require.js ya casi no se usan, y el lenguaje cambió mucho después (modo strict, tipos condicionales, async/await). Si buscas aprender TypeScript actual, conviene más la cuarta edición (2021) o una posterior, que tratan TypeScript 4 y frameworks modernos.

    • TypeScript 1.x
    • Tipos e interfaces
    • Clases y herencia
    • Genéricos
    • Archivos de declaración
    • Patrones de diseño
    • TDD
    • Jasmine
    • Backbone y Marionette
    • AngularJS
    • Node.js
    • Require.js

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación con TypeScript, Backbone y Marionette

    Aplicación de una sola página que se construye en el capítulo final con TypeScript sobre Backbone y Marionette (regiones y layouts), reuniendo lo visto sobre clases, módulos y librerías de terceros.

    Más de TypeScript con nivel Avanzado