Curso de TypeScript

TypeScript el superset del lenguaje Javascript con múltiples ventajas y mejoras en la experiencia de desarrollo
Material disponible
Intermedio
7 Clases 12 h
85€
69€
Precio en promoción
Gracias a TypeScript el ecosistema de Javascript ha madurado enormemente, situando sus posibilidades a la par de lenguajes más complejos como C# o Java. TypeScript permite añadir tipado al código a Javascript, interfaces, genéricos y muchas otras utilidades de lenguajes modernos, permitiendo un diseño mucho más avanzado del software. El código TypeScript se compila a Javascript, por lo que al final, es posible usarlo allá donde se usa Javascript.

A diferencia de otras herramientas que compilan a Javascript aparecidas en el pasado, TypeScript permite una evolución muy fluida de los proyectos que usan Javascript originalmente, así como una sencilla curva de aprendizaje para los desarrolladores. El punto clave para ello es que "cualquier código Javascript es un código TypeScript válido". Por tanto, todo lo que ya se sabe de Javascript es aplicable directamente a TypeScript. Simplemente añade toda una serie de utilidades que nos permiten mejorar la mantenibilidad de los proyectos y la potencia del código.

Qué aprenderé en el Curso de TypeScript

  • Configuración de TypeScript
  • Tipos básicos
  • Type definitions
  • Interfaces
  • Clases abstractas
  • Tipos de unión e intersección
  • Tipos avanzados
  • Genérics
  • Refactors con WebStorm

Objetivos del curso

El objetivo de este Curso de TypeScript es permitir entender y aprovechar las ventajas de TypeScript, para los desarrolladores actuales de Javascript. Adquirir soltura suficiente como para llevar a cabo proyectos hechos en TypeScript de cualquier tipo, tanto en el lado del navegador como en el lado del servidor.

Lograr una comprensión completa de las funcionalidades que ofrece TypeScript y poder maximizar las ventajas que posibilita el lenguaje en el desarrollo y mantenimiento de proyectos a todos los niveles, realizando operaciones avanzadas como los refactors que TypeScript permite implementar de manera cómoda y potente.

Por qué debes aprender TypeScript

Usar TypeScript reduce hasta un 15% los bugs en producción. Debido a la reducción de bugs, la mejora de experiencia de desarrollo y la posibilidad de hacer refactors, TypeScript se ha convertido el lenguaje por defecto de muchos proyectos. Es más, TypeScript ha sido la tecnología más adoptada de 2020, con un incremento del 14,7% respecto al año anterior. No saber TypeScript hoy en día es una desventaja competitiva a nivel profesional y para el desarrollo de los proyectos.

Qué tengo que saber

  • JavaScript a nivel intermedio
  • Para aprovechar algunas de las partes más avanzadas de este curso de TypeScript, como los refactors, recomendamos el uso de WebStorm. La versión EAP es gratuita: https://www.jetbrains.com/webstorm/nextversion/

Clases y contenidos

Configuración en TypeScript
  • Introducción
  • Configuración de TypeScript
Tipos básicos en Typescript Gratis
Union Type y Literal Type en TypeScript
  • Type literals
  • Tipos de unión e intersección
Interfaces y Clases abstractas
  • Interfaces
  • Clases abstractas
Tipos avanzados en Typescript

Gestión de los tipos en TypeScript y herramientas del lenguaje para sacar partido a los tipos de datos.

Práctica con TypeScript en un proyecto donde usaremos tipos complejos

En esta clase vamos a realizar esencialmente un proyecto con programación en vivo, en el que pondremos en marcha muchos de nuestros conocimientos de TypeScript y el manejo de tipos avanzados. Vamos a hacerlo en el marco de un proyecto Angular, donde ya está integrado TypeScript y le podemos sacar bastante partido sin demasiado setup. Además, durante la sesión veremos muchos consejos avanzados de arquitectura de aplicaciones y buenas prácticas en los proyectos frontend en general.

Refactoring TypeScript
  • Refactors con WebStorm
  • Rename
  • Extract
  • Inline

Valoraciones

Víctor Manuel Bañuls Parra

Ilya Kabushko

Muy bueno, un curso practico con muchos tips y buenas practicas para usar en nuestro dia a dia.

jaimedocal@gmail.com

Magnifico curso!!!!!

Rafa Bernal

Natalia Zabala

El curso esta bien pero no me parece bien llevado, es interesante ver un poco de typescript en general

Norberto García

El curso está muy bien y César es un libro abierto. Se aprende un montón con él.

Cristian Vargas

Maria García Huertas

Aparte de TypeScript vas a aprender un montón de buenas prácticas en el desarrollo. A mi me ha ayudado mucho a organizar mejor mis proyectos.

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 170 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete