
TypeScript es una de esas herramientas que poco a poco ha tomado relevancia. Como usuario de JavaScript, te diré que es una de las grandes tecnologías que he tenido el gusto de aprender.
Verás, uno de los problemas que puedes tener al escalar tus aplicaciones es que puedes encontrarte con múltiples errores a través del tiempo, además de que, si no recuerdas exactamente todo lo que está escrito, métodos, clases, funciones, todo esto es una pérdida de tiempo si tienes que regresar a ver qué es lo que nos regresa o que necesita cierto método para usarse. Esto es en lo que nos ayuda esta tecnología, ya que al largo plazo nos dará una guía de todo lo que estamos haciendo o lo que podemos hacer con una porción de código.
TypeScript nos ayuda a que podamos agregarle tipado estático a JavaScript, además de añadirle muchas funcionalidades que nos van a ayudar a programar.
Esto al principio no lo vas a notar, pero en proyectos mucho más grandes vas a ver la gran diferencia de lo que te estoy comentando.
Y para aprender a usar esta tecnología, hoy te quiero comentar sobre uno en el que hemos estado trabajando: es el libro Ultimate TypeScript, y en este podrás aprender los conceptos y comandos que necesitarás para usar y resolver problemas con TypeScript. En este veremos:

Temario: ¿Qué aprenderemos?
- Introducción: Aquí veremos que es TypeScript, como se instala, los primeros pasos que debemos de dar y como configurar nuestro entorno para trabajar con TypeScript.
- Tipos básicos: Comenzaremos por lo básico, y con esto los tipos que podemos usar para agregarle estas restricciones a nuestro código.
- Tipos avanzados: Para esta segunda parte veremos los tipos avanzados que podemos usar con estas herramientas, que nos permitirán desde ser muy específicos hasta fusionar tipados, así como de otras funcionalidades para poder tipar de acuerdo a nuestras necesidades nuestro código.
- Programacion Orientada a Objetos: Siendo uno de los paradigmas más importantes en programación, TypeScript también añade muchas funcionalidades para trabajar con objetos.
- Genéricos: Esta herramienta te servirá para trabajar con promesas, clases, funciones para pasar tipos dependiendo de la situación, como si fueran argumentos, y así poder reutilizar de mejor manera tu código.
- Módulos: Aquí encontraremos lecciones para saber cómo importar y exportar módulos en tu código, además de cómo tendríamos que hacer el uso de TypeScript usando códigos de JavaScript, como por ejemplo cuando tengamos que hacer una migración.
- Integración con NodeJS: Como sección opcional tendremos la integración con Node JS y express para poder generar tus propias API´s pero usando JavaScript.
- Integración con React: Aquí seguimos con otra sección adicional, que te permitirá ver cómo usar TypeScript en React con sus hooks más importantes, como los son useState y useEffect para crear tus aplicaciones de frontend.
- Decoradores: Esta es una funcionalidad experimental al momento de escribir este libro, por lo que aquí aprenderás qué son, cómo se usan, y que estamos seguros de que te servirán cuando aprendas un framework como lo es Angular
¿Cómo aprenderemos TypeScript?
Aquí te he descrito parte del contenido que veremos en más de 350 páginas en este libro. Y más allá de la teoría, que, por supuesto, vas a aprender, vamos a ir en el paso a paso con el código. ¿En qué pasa, si cambiamos una línea, errores que podemos llegar a tener? Este libro fue escrito de manera que puedas seguir paso a paso de lo que hacemos y qué significa lo que escribimos.
Te dejaré un extracto de cómo verás la explicación y el código:

Aquí verás con este formato, el archivo donde estaremos trabajando, el código, y la línea en la que estaremos trabajando para que podamos seguir el paso a paso de cómo vamos a escribir el código de las lecciones y los comandos.
Este tipo de recursos en los que hemos estado trabajando es otra alternativa que queremos ofrecer a la comunidad para aprender a usar estas tecnologías y que puedas tener siempre un material donde consultar cada vez que lo necesites.
Esta tecnología te la recomiendo aprenderla una vez que ya hayas aprendido a usar JavaScript, ya que no repasaremos en el contenido de JavaScript, sino que nos dedicamos enteramente a ver la implementación de TypeScript, así que si ya tienes experiencia usando JavaScript, puede ser una excelente idea aprender TypeScript, pero si no lo has aprendido igualmente ahora en la academia Hola mundo tenemos el curso Ultimate JavaScript.
¿Dónde adquirió?
Sobre dónde adquirir este material, lo podrás encontrar en Amazon en su versión física y en su versión digital, donde también puedes ver un fragmento en esta misma página de Amazon para que así puedas consultar el material.
Cursos de Hola Mundo para aprender a programar
Te dejaremos además el enlace a todos nuestros cursos de programación, los cuales los encontrarás disponibles en la academia Hola Mundo y puedes optar por adquirir los cursos de manera individual en el siguiente link: todos los cursos de Hola Mundo, si prefieres acceso a todo, también puedes elegir un plan de suscripción mensual o anual.

O igualmente, puedes optar por cada curso de manera individual en Udemy.
Biblioteca de Hola Mundo para aprender a programar
Pero si tu tipo de aprendizaje se adapta mucho mejor a los libros, igualmente puedes acceder a nuestros títulos para aprender a programar y así armar tu propia biblioteca.

Podrás adquirir estos materiales en Amazon en su versión física y en su versión digital, donde también puedes ver un fragmento en esta misma página de Amazon para que así puedas consultar su contenido.
Y esto ha sido todo de este articulo, si te ha encantado, ¡golpea al botón de me gusta!, dejanos un comentario, y para no perderte nada, no olvides suscribirte a este blog, seguirnos en todas las redes como Youtube, Twitter, Instagram y Tiktok, y por último, te invitamos a escuchar nuestra música «Hola Beats«, diseñada para ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, la puedes encontrar en Spotify, Apple Music, Amazon Music, Youtube Music y Deezer.
¡Hasta la próxima!, y chao mundo
Deja un comentario