TypeScript
TypeScript es un lenguaje de programación derivado de JavaScript que permite fabricar aplicaciones web y NodeJS aprovechando el código JavaScript que ya conoces, pero mejorándolo con un sistema de tipos que te hará perder menos tiempo depurando errores o peleándote con tu editor de código fuente para que lo puedas aprovechar en crear nuevas funciones y ser más eficiente con tu tiempo.
-
-
2 ¿Qué es TypeScript?
-
3 Instalando TypeScript
-
4 Compilando un Hola Mundo sencillo
-
5 Hola Mundo pero con tipos
-
6 Tipos: tipos primitivos
-
7 Tipos: tipos especiales (any, null, ...)
-
8 Tipos: arrays y tuplas
-
9 Tipos: objetos
-
10 Funciones: lo básico
-
11 Funciones: tipando funciones
-
12 Clases: introducción a las clases
-
13 Clases: creando una clase
-
14 Clases: modificador private
-
15 Clases: modificador readonly
-
16 Clases: Atributos virtuales con getters y setters
-
17 Clases: herencia
-
18 Clases: modificadores abstract y protected
-
19 Tipos alias
-
20 Tipos literales
-
21 Uniones de tipos
-
22 Uniones discriminantes
-
23 Intersecciones de tipos
-
24 Interfaces: introducción
-
25 Interfaces: modificadores y funciones
-
26 Interfaces: usándolas con clases
-
27 Interfaces: herencia de interfaces
-
28 Interfaces: interfaces indizadas
-
29 Interfaces: funciones y tipos híbridos
-
30 ¿Qué diferencia hay entre interfaces y tipos? (2020)
-
31 Casteos con as
-
32 instanceof y las guardas
-
33 Tipos enumerados
-
34 Valores avanzados para enumerados
-
35 Enumerados con valores computados
-
36 Genéricos en tipos
-
37 Múltiples genéricos y buenas prácticas
-
38 Genéricos en funciones
-
39 Genéricos con restricciones
-
40 Tipos de utilidad
-
41 Exportando módulos
-
42 Importando módulos
-
43 Export default e import asterisco
-
44 tsconfig
-
45 Módulos desde NPM
-
46 Arroba types y los .d.ts
-
47 Ejemplo (1): creando una API REST simple en TypeScript
-
48 Ejemplo (2): montando un servidor Express
-
49 Ejemplo (3): haciendo las funciones de control de datos
-
50 Ejemplo (4): conectando todas las piezas