Programación en TypeScript
326 páginas
Spanish
PDF
4.5

Programación en TypeScript

Полное руководство по TypeScript от Бориса Черни

Autor:

Año:

Resumen:

Introducción

El libro «Programming TypeScript» (en traducción al ruso — «Программирование на TypeScript») del autor Boris Cherny se publicó en 2019 y se convirtió instantáneamente en una de las guías más autorizadas sobre el lenguaje TypeScript. Boris Cherny es un ingeniero que trabajó en Facebook y en el proyecto Flow, además de ser un participante activo de la comunidad TypeScript. Su libro no solo introduce la sintaxis, sino que enseña a pensar en términos de tipos y a construir aplicaciones robustas y escalables. En 326 páginas, el autor logra cubrir tanto los fundamentos como temas profundos como tipos condicionales, covarianza y contravarianza, lo que lo hace único entre muchos tutoriales superficiales.

De qué trata el libro

El libro está dividido en tres partes lógicas. La primera parte introduce los fundamentos: configuración del entorno, tipos básicos, funciones, interfaces y clases. La segunda parte —el corazón del libro— está dedicada al sistema de tipos avanzado: genéricos, tipos condicionales, mapped types, inferencia de tipos, así como el manejo de errores y excepciones. La tercera parte cubre la aplicación práctica de TypeScript en proyectos reales: integración con React, Angular, Node.js, trabajo con librerías sin tipos (a través de ambient declarations), así como consejos sobre refactorización y testing. Un capítulo aparte está dedicado a los decoradores y su uso en frameworks.

Para quién es este libro

El libro está dirigido a desarrolladores que ya conocen JavaScript (ES6+) y quieren migrar a TypeScript, así como a aquellos que ya trabajan con TypeScript pero desean comprender más profundamente su sistema de tipos para escribir código más seguro y expresivo. El autor asume que el lector está familiarizado con los conceptos básicos de la programación orientada a objetos y los patrones de diseño, aunque algunos temas se explican desde cero. El libro será útil tanto para programadores principiantes como para desarrolladores experimentados que busquen estructura en el desarrollo.

Recommendations