What you'll learn
- A migrar de Javascript a Typescript
- A trabajar de forma modular con Typescript
- A trabajar la programación orientada a objetos con Typescript
- A compilar varios archivos en uno solo
- La Base de Typescript
- Mas cosas , echadle un vistazo al índice de temas.
Requirements
- Tener conocimientos de Javascript es primordial .
Description
Typescript es una serie de características implementadas a javascript , que nos permite trabajar de una manera más segura y ordenada en grandes proyectos. Aunque a dia de hoy Javascript es un lenguaje sólido para realizar cualquier aplicación , tanto en el front-end como en aplicaciones back-end con node, typescript provee a Javascript de ciertas herramientas que són útiles a la hora de trabajar en proyectos de mediana y de gran escala, asemejandolo a lenguajes como Java o C#. Las principales características són:
-Tipado de variables
-Opción de elegir la disponibilidad de propiedades y métodos en clases.
-Compilación en tiempo real de varios archivos a un archivo final .
-´Construcción de interfaces y tipos que nos sirven de molde para creacion de objetos , funciones y clases con más seguridad .
-Configuración avanzada por medio de su archivo TSConfig.
-Construcción de patrones avanzados de diseño , pudiendo implementar los 22 patrones .
-Multiples librerias para trabajar entorno a typescript .
-Curva de aprendizaje muy sencilla para programadores de Javascript .
-Una amplia comunidad de programadores en este lenguaje.
-Muchas más carácteristicas.
Al final del curso hay un ejercicio donde pondremos en práctica gran parte de lo aprendido creando un pequeño escenario y dando animaciones .Tambien veremos algunos eventos de teclado para mover objetos en el canvas. Aquí pondremos en práctica la POO con las clases y a trabajar de manera modular con los namespaces.
Who this course is for:
- Programadores Javascript que quieran migrar su código a Typescript
- Usuarios con conocimientos básicos de javascript que quieran aprender Typescript
Instructor
Diseñador y desarrollador web en el frontend , tambien hago backend pero estoy más centrado en la parte frontend con javascript y sus tecnologías ,además de softwares de diseño. Estoy en udemy para compartir mis conocimientos de todas las tecnologías que domino y las que me quedan por dominar ya que estoy en constante evolución .