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

    Pro Typescript

    Steve Fenton

    Editorial
    Apress
    Año
    2014
    Páginas
    ~248
    Nivel
    Intermedio

    De qué trata

    «Pro TypeScript: Application-Scale JavaScript Development» es la primera edición del libro de Steve Fenton, desarrollador con más de una década de experiencia en aplicaciones JavaScript de gran tamaño y autor del primer libro publicado sobre TypeScript, en 2012. Publicado por Apress en 2014, corresponde a la época de TypeScript 1.x. Está pensado para programadores de nivel intermedio a avanzado, sobre todo los que vienen de lenguajes orientados a objetos como C# o Java y necesitan llevar JavaScript a proyectos grandes.

    El libro empieza con las características del lenguaje y sigue con el sistema de tipos, la orientación a objetos en TypeScript y el funcionamiento del entorno de ejecución de JavaScript (ámbitos, eventos, contexto y prototipos). Después explica cómo ejecutar TypeScript en el navegador (manipulación del DOM, peticiones asíncronas y APIs del navegador) y en el servidor con Node.js. Trata también las excepciones, la gestión de memoria y el rendimiento, el uso de librerías JavaScript como jQuery, Knockout y AngularJS mediante archivos de declaración de tipos, y las pruebas automatizadas. Los apéndices incluyen una referencia rápida de JavaScript, las opciones del compilador, el uso de enums como banderas de bits y una introducción a los coding katas como forma de practicar.

    No construye una aplicación completa: avanza con ejemplos de código breves en cada capítulo y, en lugar de ejercicios propios, recomienda colecciones de katas para practicar. Su valor está en los criterios de diseño y arquitectura para aplicaciones grandes y en su explicación del entorno de ejecución, que sigue siendo útil. Sin embargo, la parte técnica ha quedado muy desfasada: es anterior a let/const de uso general, los módulos ES, async/await, los tipos unión y el modo strict, y las librerías que cita están prácticamente abandonadas. Hoy conviene leerlo como complemento conceptual o buscar la segunda edición, de 2018.

    • TypeScript 1.x
    • Sistema de tipos
    • Programación orientada a objetos
    • Runtime de JavaScript
    • DOM
    • Node.js
    • Rendimiento y memoria
    • Archivos de declaración
    • jQuery
    • Knockout
    • AngularJS
    • Pruebas automatizadas

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de TypeScript con nivel Intermedio