Descripción general
El libro tiene 350 páginas. Contiene 13 capítulos y 7 apéndices. Además de la información textual, el libro incluye numerosas inserciones de código. Antes de cada capítulo se describe lo que se tratará en él. Al final de cada capítulo hay un breve resumen del material estudiado y un pequeño ejercicio práctico. El nivel de dificultad de lectura es medio.
Contenido
Aquí se detallan los capítulos y temas que conforman este libro.
- Capítulo 1. Introducción.
- Capítulo 2. TypeScript desde la perspectiva de un observador.
- Capítulo 3. Tipos en detalle.
- Capítulo 4. Funciones.
- Capítulo 5. Clases e interfaces.
- Capítulo 6. Tipos avanzados.
- Capítulo 7. Manejo de errores.
- Capítulo 8. Programación asíncrona, concurrencia y procesamiento paralelo.
- Capítulo 9. Frameworks frontend y backend.
- Capítulo 10. Espacios de nombres y módulos.
- Capítulo 11. Interacción con JavaScript.
- Capítulo 12. Construcción y ejecución de TypeScript.
- Capítulo 13. Conclusiones.
- Apéndice A. Operadores de tipos.
- Apéndice B. Utilidades de tipos.
- Apéndice C. Ámbito de declaraciones.
- Apéndice D. Directivas de triple barra.
- Apéndice E. Banderas de seguridad del compilador TSC.
- Apéndice F. TSX.
Opina
Fue uno de mis primeros encuentros con TypeScript, que quedó en general positivo, aunque el material se olvida rápidamente sin práctica. Sin embargo, gracias a las notas detalladas siempre es posible recordar las principales ideas y características del lenguaje. En cuanto al libro, su contenido está pensado para una introducción al lenguaje. Se detallan casi todas las características y “trucos” de TypeScript que existían al momento de su publicación. No obstante, el material no profundiza mucho y tampoco ofrece información sobre el ecosistema del lenguaje.