Comenzamos el curso de TypeScript un lenguaje de programación de código abierto desarrollado por Microsoft, que se ha convertido en una de opciones más populares para el desarrollo web.
Historia de TypeScript
TypeScript fue presentado por primera vez en octubre de 2012 por Microsoft. Su principal objetivo era mejorar el desarrollo de aplicaciones JavaScript a gran escala.
Anders Hejlsberg, conocido por ser el arquitecto de C# y uno de los creadores de Delphi, fue uno de los principales diseñadores de TypeScript.
Desde su lanzamiento, TypeScript ha crecido exponencialmente en popularidad y uso. Muchas empresas y proyectos de código abierto han adoptado TypeScript como lenguaje de programación web preferido.
Qué es TypeScript
TypeScript es un superset de JavaScript. Es decir, es una extensión de JavaScript que le agrega funcionalidades adicionales, pero comparte la misma base y funcionamiento.
Esto significa que cualquier código JavaScript válido también es válido en TypeScript. Lo cuál es una gran ventajas de TypeScript frente a otras alternativas a JavaScript.
Entre las funcionalidades que TypeScript añade a JavaScript, principalmente tenemos,
- Tipado estático (de ahí su nombre)
- Mejoras en la programación orientada a objetos
Algunas herramientas y framework serán directamente compatibles con TypeScript. Pero en la mayoría, tendremos que transcompilar (es decir, convertir) el código de TypeScript en JavaScript.
Veremos todo esto en profundidad en los distintos artículos del curso.
Requisitos del curso
Antes de empezar, en este curso, asumiremos que tienes conocimientos sobre programación en general, y conocimientos sobre el lenguaje de programación JavaScript.
Si no es tu caso, o si en algún momento necesitas un repasito, te dejo enlace a los cursos 👇