Curso de Typescript
Aprende TypeScript, el superset de Javascript para desarrollo de aplicaciones escalables.
Material disponible
Intermedio
6 Clases 11 h
TypeScript es un lenguaje turbinado que compila a Javascript estándar, capaz de mejorar tus aplicaciones empresariales. TypeScript te ofrece la posibilidad de llevar Javascript a un nivel superior, con recursos a la altura de los lenguajes más avanzados, y con la garantía que funcionará en cualquier navegador.

TypeScript no solo convierte Javascript en un lenguaje superior, capaz de potenciar los proyectos, maximizar la escalabilidad y los beneficios de la programación con buenas prácticas, sino que además es la herramienta ideal para adentrarse en el desarrollo de aplicaciones con Angular. 

Qué aprenderé en el Curso de Typescript

En este curso vas a aprender TypeScript, un lenguaje que compila a Javascript, aportando todo lo que los mejores programadores echan en falta para el desarrollo de aplicaciones avanzadas. Cuando desarrollas en TypeScript tienes la seguridad que tus programas se podrán ejecutar en cualquier navegador sin problemas y que el código que vas a producir está a la altura de los programadores más exigentes.

Objetivos del curso

  • Introducción a typescript: Características y beneficios
  • Instalación y configuración de herramientas y frameworks
  • Tipos básicos, declaración de variables
  • Interfaces, Clases
  • Funciones y genéricos
  • Enums
  • Tipos avanzados: Union Types, Type Guards y Differentiating Types
  • Symbols
  • Iterators y Generators
  • Namespaces y Modules
  • Declaration Merging
  • Escribir ficheros de declaración (d.ts)
  • JSX
  • Decorators
  • Mixins
  • Triple-Slash Directives

Por qué debes aprender Typescript

TypeScript está creado por Microsoft con la intención de facilitar que programadores experimentados puedan sacar todo el provecho a sus conocimientos y recursos, también cuando programan Javascript. Más recientemente Google decidió usar este lenguaje para el desarrollo del framework Angular, lo que da una idea de las ventajas que nos ofrece en proyectos serios.

Para el desarrollo de aplicaciones Angular no necesitas TypeScript de manera imprescindible, pero sí te garantiza que podrás extraer lo mejor del lenguaje Javascript, maximizando las ventajas de trabajar con un gran framework. Si aun no estás familiarizado con este superset de Javascript nuestra recomendación es que te tomes el tiempo necesario para aprenderlo, antes de desembarcar en Angular. Te abrirá muchas nuevas posibilidades para un desarrollo más escalable y la producción de código con más elevados patrones de calidad.

Cuando en un mismo lenguaje convergen ingenieros de empresas competidoras tan relevantes, es porque los beneficios de utilizarlo son realmente importantes.

Clases y contenidos

Posibilidades de Typescript Gratis

Demostraciones de uso y potencia del superconjunto de JavaScript.

Instalación, configuración y sintaxis de Typescript

Sesión centrada en la instalación, configuración de herramientas, así como aprender la sintaxis de Typescript.

Tipos, declaración de variables y características del lenguaje

Segunda clase con un repaso en profundidad a todas las posibilidades del sistema de tipos de TypeScript. Veremos además Visual Studio Code, Genérico, Enunms, Inferencia de tipos, Compatibilidad de tipos......

Namespaces y Modules

Avanzamos en el curso conociendo módulos, namespaces, mixins .....

Transpilando código con TypeScript

Centramos esta sesión a conocer qué pasa cuando transpilamos nuestro código.

Sesión Final Typescript: temas de interés en el desarrollo de aplicaciones escalables
  • Cómo usar una API para una aplicación Typescript y Angular
  • Ejemplo completo Angular

Valoraciones

Francisco Durán

Mauricio Brito

Sergio Beldad Moraleda

angel

Esta bien pero quizás necesite una vuelta de tuerca y alguna que otra actualización.

Raúl Lozano

Christian Linares Correia

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 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