Introducción a TypeScript
  • Bienvenido al Curso
  • Resumen de Sección
  • Conceptos Basicos
  • Ventajas y Desventajas
  • Instalación en Windows
  • Instalación en Linux Ubuntu y Mac
  • Hola Mundo
Tipos básicos
  • Resumen de Sección
  • Qué es un tipo
  • Declaración de variables
  • Boolean
  • Number
  • String
  • Array
  • Tupla
  • Any
  • Void
Funciones
  • Resumen de Sección
  • Qué es una función
  • Funciones en js
  • Funciones en ts
  • Parámetros opcionales
  • Parámetros por default
  • Parámetros REST
Interfaces
  • Resumen de Sección
  • Qué es una interfaz
  • Nuestra primera interfaz
  • Interfaz con parámetros opcionales
  • Propiedades solo lectura
  • Interfaz para funciones
Clases
  • Resumen de Sección
  • Qué es una clase
  • Nuestra primera clase
  • Herencia en las clases
  • Herencia más avanzada
  • Modificador Público
  • Modificador Privado
  • Modificador Protegido
  • Get y Set
  • Clases abstractas
  • Interfaces en las clases
Genéricos
  • Resumen de Sección
  • Qué es un genérico
  • Introducción(Problema a resolver)
  • Funciones genéricas
  • Clases genéricas
  • Interfaz genérica
Módulos
  • Resumen de Sección
  • Qué es un módulo
  • Importando y exportando una variable
  • Importar y Exportar otras expresiones
  • Alias
  • Export Default
NameSpace
  • Resumen de Sección
  • Qué es un namespace
  • Nuestro primer namespace
Decoradores
  • Resumen de Sección
  • Qué es un decorador
  • Decorador de clase
  • Composición de decoradores
  • Fábrica de decoradores
  • Decorador de método
  • Decorador de propiedad
  • Decorador de parámetro
tsconfig.json
  • Resumen de Sección
  • Qué es tsconfig.json
  • Generando archivo y configuracion basica
  • Configuración de archivos
  • Opciones básicas
  • Otras opciones
Extra
  • Resumen de Seccion
  • Revision Proyecto Real
Despedida
  • Clase Extra