Typescript

FrontEnd

Aprende TypeScript, el superset de Javascript para desarrollo de aplicaciones escalables.

Intermedio Corto (hasta 8 horas)
60€ Comprar

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 2. 

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.

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 2, lo que da una idea de las ventajas que nos ofrece en proyectos serios. Cuando en un mismo lenguaje convergen ingenieros de empresas competidoras tan relevantes, es porque los beneficios de utilizarlo son realmente importantes.

Para el desarrollo de aplicaciones AngularJS 2.0 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 la nueva versión de 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.

​Los temas que se van a tratar a lo largo de las sesiones del curso son los siguientes:

1. Introducción a typescript: Características y beneficios
2. Instalación y configuración de herramientas y frameworks
3. Tipos básicos, declaración de variables
4. Interfaces, Clases
5. Funciones y genéricos
6. Enums
7. Tipos avanzados: Union Types, Type Guards y Differentiating Types
8. Symbols
9. Iterators y Generators
10. Namespaces y Modules
11. Declaration Merging
12. Escribir ficheros de declaración (d.ts)
13. JSX
14. Decorators
15. Mixins
16. Triple-Slash Directives

Namespaces y Modules

Alex Casquete

Alex Casquete

Javascript, Typescript, .NET, ASP.NET MVC