Zenler Player
Tu curso se está cargando. Aguanta.
Typescript: De Cero a Experto 2021
Volver al currículo
0% Completar
0% Completar
¿Qué es TypeScript?
TypeScript en Acción
Instalando y configurando Visual Studio Code
Instalando NodeJs
Creando nuestro primer programa con TypeScript
Instalando extensiones útiles de Visual Studio Code
El tipo de dato number en TypeScript
El Tipo de dato string en TypeScript
El tipo de dato boolean en TypeScript
El tipo de dato object en TypeScript
El tipo de dato array en TypeScript
El tipo de dato Tuple en TypeScript
El tipo de dato enum en TypeScript
El tipo de dato any en TypeScript
El tipo de dato union en TypeScript
El tipo de dato literal en TypeScript
Alias de Tipos en TypeScript
Funciones como tipos en TypeScript
Function Callbacks en TypeScript
El tipo de dato unknown
El tipo de dato never
Conociendo el modo watch
Inicializando el proyecto para el monitoreo de todos los archivos
Cambiando versiones de javascript con la opción target
Manejando bibliotecas de nuestro proyecto con lib
Las opciones allowJs, checkJs, jsx y archivos d-ts
La opción sourceMap
Las opciones outDir y rootDir
Las opciones removeComments, noEmit y downlevelIteration
La opción noEmitOnError
Opciones Strict
Checks adicionales
Include y Exclude
Levantando un servidor web para nuestras app TypeScript
Depurando aplicaciones TypeScript
Realización del proyecto
Agregando un callback
Entendiendo el concepto de clasificación
¿Qué es una clase?
Creando nuestra primer clase
Definiendo métodos para nuestra clase
Creando instancias de una clase
Controlando la accesibilidad a nuestras clases
Constructores
Creación de propiedades simplificada
Métodos estáticos
Propiedades estáticas
Propiedades estáticas de solo lectura
Creación del proyecto y definición de la sección para añadir tareas
Creando las secciones de tareas completadas y no completadas
Creando la clase TodoItem
Creando la clase TaskManager
Creando el EventListener del botón
Creando la clase HTMLHelper
Llenando las secciones con los elementos correspondientes
Marcando el TodoItem como completado
Ajustes Finales
Comprendiendo la Herencia
Creando una clase MultimediaFile
Implementando Herencia
Invocando constructores base
Asignación de clases
Polimorfismo
Comprendiendo el nivel de protección protected
getters y setters
Creación de la estructura HTML
Creando la clase Line
Dibujando líneas aleatorias
Agregando Herencia
Dibujando Círculos
Dibujando Texto
Problemática
Definiendo interfaces
Implementando Interfaces
Heredando e implementando interfaces a la vez
Extensión de Interfaz
Referenciando una clase a través de su interfaz
Propiedades de solo lectura
Interfaces como tipos de función
Propiedades, parámetros y métodos opcionales
Clases abstractas
Métodos abstractos
Práctica - CineFans
Discriminating Unions
El tipo Intersection en TypeScript
Type Guards
TypeGuard instanceof
Type Casting
Index Properties ó Index Signature
Function overloads
Optional chaining
Creación de una Pila
Adición de los métodos apilar y desapilar
Problemática de la Pila
Cómo funciona una clase genérica
Otras características de los Genéricos
Redefiniendo la pila
Generics y Restricciones
8.- Uso de generics en funciones
El uso de keyof
Introducción
Sintaxis de un Decorator - Class Decorator
Decorator factories
Creando un decorador más real
Creando otro decorador de clase
Cambiando el constructor de una clase a través de un decorador
Múltiples Decorators
Method Decorators
Property Decorators
Parameter Decorators
Introducción
¿Qué es TypeScript?
Avance
TypeScript en Acción
Avance
Instalando y configurando Visual Studio Code
Instalando NodeJs
Creando nuestro primer programa con TypeScript
Instalando extensiones útiles de Visual Studio Code
Tipos de Datos Primitivos
El tipo de dato number en TypeScript
El Tipo de dato string en TypeScript
El tipo de dato boolean en TypeScript
El tipo de dato object en TypeScript
El tipo de dato array en TypeScript
El tipo de dato Tuple en TypeScript
El tipo de dato enum en TypeScript
El tipo de dato any en TypeScript
El tipo de dato union en TypeScript
El tipo de dato literal en TypeScript
Alias de Tipos en TypeScript
Funciones como tipos en TypeScript
Function Callbacks en TypeScript
El tipo de dato unknown
El tipo de dato never
Configuración de Proyecto TypeScript
Conociendo el modo watch
Inicializando el proyecto para el monitoreo de todos los archivos
Cambiando versiones de javascript con la opción target
Manejando bibliotecas de nuestro proyecto con lib
Las opciones allowJs, checkJs, jsx y archivos d-ts
La opción sourceMap
Las opciones outDir y rootDir
Las opciones removeComments, noEmit y downlevelIteration
La opción noEmitOnError
Opciones Strict
Checks adicionales
Include y Exclude
Levantando un servidor web para nuestras app TypeScript
Depurando aplicaciones TypeScript
Práctica - Color Flipper
Realización del proyecto
Agregando un callback
Programación Orientada a Objetos
Entendiendo el concepto de clasificación
¿Qué es una clase?
Creando nuestra primer clase
Definiendo métodos para nuestra clase
Creando instancias de una clase
Controlando la accesibilidad a nuestras clases
Constructores
Creación de propiedades simplificada
Métodos estáticos
Propiedades estáticas
Propiedades estáticas de solo lectura
Práctica - Tasker
Creación del proyecto y definición de la sección para añadir tareas
Creando las secciones de tareas completadas y no completadas
Creando la clase TodoItem
Creando la clase TaskManager
Creando el EventListener del botón
Creando la clase HTMLHelper
Llenando las secciones con los elementos correspondientes
Marcando el TodoItem como completado
Ajustes Finales
Herencia
Comprendiendo la Herencia
Creando una clase MultimediaFile
Implementando Herencia
Invocando constructores base
Asignación de clases
Polimorfismo
Comprendiendo el nivel de protección protected
getters y setters
Práctica - TypeShapes
Creación de la estructura HTML
Creando la clase Line
Dibujando líneas aleatorias
Agregando Herencia
Dibujando Círculos
Dibujando Texto
Interfaces y Clases Abstractas
Problemática
Definiendo interfaces
Implementando Interfaces
Heredando e implementando interfaces a la vez
Extensión de Interfaz
Referenciando una clase a través de su interfaz
Propiedades de solo lectura
Interfaces como tipos de función
Propiedades, parámetros y métodos opcionales
Clases abstractas
Métodos abstractos
Práctica - CineFans
Práctica - CineFans
Tipos Avanzados
Discriminating Unions
El tipo Intersection en TypeScript
Type Guards
TypeGuard instanceof
Type Casting
Index Properties ó Index Signature
Function overloads
Optional chaining
Generics
Creación de una Pila
Adición de los métodos apilar y desapilar
Problemática de la Pila
Cómo funciona una clase genérica
Otras características de los Genéricos
Redefiniendo la pila
Generics y Restricciones
8.- Uso de generics en funciones
El uso de keyof
Decorators
Introducción
Sintaxis de un Decorator - Class Decorator
Decorator factories
Creando un decorador más real
Creando otro decorador de clase
Cambiando el constructor de una clase a través de un decorador
Múltiples Decorators
Method Decorators
Property Decorators
Parameter Decorators
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Volver al tablero
¡No hay contenidos disponibles en esta lección!
No hay lecciones disponibles!
Volver al tablero
Contenido de la lección bloqueado
Inscríbete para desbloquear esta lección.
Inscribirse para desbloquear
Siguiente lección