TypeScript es un "superset" de JavaScript que agrega tipado estático a tu código, evitando errores potenciales. Aprender TypeScript puede ser muy útil para ti si te interesa el desarrollo web.

Acabamos de publicar un curso en el canal de YouTube en español freeCodeCamp.org que está diseñado para enseñarte TypeScript paso a paso. Comenzarás desde los fundamentos y gradualmente aprenderás conceptos más avanzados que te prepararán para construir dos proyectos paso a paso con React.js y Angular.js. Al final del curso, podrás crear tus propios proyectos de desarrollo web con TypeScript.

El curso fue creado por Sergie Code. Sergie es Ingeniero de Software y creador de contenido enfocado en JavaScript, incluyendo React.js, Angular.js y otros frameworks.

Veamos una introducción breve sobre TypeScript y lo que aprenderás durante el curso.

¿Qué es TypeScript?

TypeScript es un "superset" de JavaScript que agrega tipado estático al lenguaje de programación. El tipado estático es muy útil para escribir código seguro y fácil de mantener porque puede detectar errores y bugs potenciales incluso antes de ejecutar el código.

frame-7
Imagen del curso mostrando código de TypeScript.

TypeScript ha sido ampliamente adoptado por la comunidad de desarrolladores a nivel global y es una habilidad valiosa que puede llevarte a muchas oportunidades profesionales.

Oportunidades profesionales

Hablando de oportunidades profesionales... TypeScript es muy popular y actualmente tiene una gran demanda en la industria de la programación.

Como ejemplo de relevancia y popularidad, estas son las tecnologías más populares de acuerdo con Stack Overflow 2023 Developer Survey.

Cuando a los desarrolladores se les hizo esta pregunta:

¿En qué lenguajes de programación, scripting y marcado has realizado un trabajo de desarrollo extenso durante el año pasado y en cuáles deseas trabajar durante el próximo año? (Si trabajaste con el idioma y deseas continuar haciéndolo, marca ambas casillas en esa fila).

Pregunta original en inglés:

Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)

Estos fueron los resultados:

Screenshot-2024-04-29-at-2.56.30-PM
Resultados de las tecnologías más populares de la Stack Overflow 2023 Developer Survey para todos los encuestados.

TypeScript es el quinto lenguaje más popular entre todos los encuestados. El 38,87% de los encuestados lo escogió como un lenguaje de programación con el que han trabajado en el último año o planean trabajar durante el próximo año.

Si desglosamos aún más los resultados, podemos ver que entre los encuestados que estaban aprendiendo a programar cuando realizaron la encuesta, el 21,18% había usado TypeScript o planeaba usarlo el próximo año.

Screenshot-2024-04-29-at-2.56.47-PM
Resultados de las tecnologías más populares de la Stack Overflow 2023 Developer Survey entre los encuestados que estaban aprendiendo a programar.

Este porcentaje aumentó a 43,75% entre los desarrolladores profesionales:

Screenshot-2024-04-29-at-2.56.54-PM
Resultados de las tecnologías más populares de la Stack Overflow 2023 Developer Survey entre los desarrolladores profesionales.

Estos resultados muestran que TypeScript está ganando popularidad.

Al aprender TypeScript, adquirirás habilidades demandadas y una base sólida para tu carrera en el desarrollo web.

Curso de TypeScript en Español

Genial. Ahora que ya sabes por qué TypeScript es tan importante, veamos lo que aprenderás durante el curso:

  • Cómo configurar tu entorno de desarrollo.
  • Cómo instalar las herramientas necesarias.
  • Modo observador.
  • Tipos de datos.
  • Tipos de datos primitivos.
  • Any.
  • Arrays.
  • Objetos.
  • Tipos personalizados.
  • Interfaces.
  • Clases y POO.
  • Encapsulación.
  • Genéricos.
  • ¡Más!

Crearás dos proyectos:

Proyecto 1

Una aplicación de lista de tareas pendientes con TypeScript y React.js.

frame-5
Lista de tareas pendientes con TypeScript y React.js

Proyecto 2

Una lista de cursos con tablas usando TypeScript y Angular.js.

frame-6
Lista de cursos con TypeScript y Angular.js

Te invitamos a tomar el curso en el canal de YouTube de freeCodeCamp.org en español:

✍️ Curso creado por Sergie Code.