[TWB-120] TypeScript

Duración:                     25 horas

Perfil:                            Avanzado/Experto

Esta acción formativa va dirigida a Programadores y Analistas web.

Requisitos previos 

Los alumnos necesitarán tener experiencia con HTML y maquetación Web con HTML y CSS, así como de JavaScript previos para poder comprender la materia del curso con éxito.  

Objetivos

Al acabar el curso, el alumno será capaz desarrollar aplicaciones Web usando el lenguaje TypeScript  en sus desarrollos web.


Contenido

  1. Introducción a TypeScript
    1. Introducción
    2. Lo necesario para empezar a utilizar TypeScript
  2. Fundamentos de TypeScript
    1. El Sistema de tipos
    2. Variables
    3. Operadores
    4. Estructuras de control y bucles
    5. Funciones
    6. Cadenas, arrays, tuplas y uniones
    7. Formas de objetos e interfaces
  3. Conceptos orientados a objetos en TypeScript
    1. Clases
    2. Herencia (Subclasificación)
    3. Interfaces e implementación
    4. Funciones y sobrecarga
    5. Genéricos
  4. Otras características de TypeScript
    1. Módulos
    2. Decoradores
      1. Factorías
      2. Composición
      3. Evaluación
      4. Alcance: clases, métodos, propiedades y parámetros
    3. Fusión de declaraciones
    4. Mixins
    5. Opciones de configuración: tsconfig.json
    6. Integración con Librerías externas
  5. Patrones de diseño
    1. Creacionales
    2. Estructurales
    3. Comportamiento
    4. Asíncronos


Documentación Recomendada

Pro TypeScript
Steve Fenton
Agosto 2014 | 248 páginas 
ISBN: 9781430267911

http://www.apress.com/9781430267911