Curso interactivo
Curso TypeScript
Aprende a dominar TypeScript, el superset tipado de JavaScript. Descubre cómo escribir código más seguro y robusto gracias a tipos primitivos, interfaces, type aliases, uniones, type narrowing y programación genérica (Generics).
Verificación estática mediante palabras clave + ejecución en el TypeScript Playground oficial (un clic para copiar código + abrir).
01 · Módulo 1 — Fundamentos de TypeScript
Las bases del sistema de tipos: anotaciones para tipos primitivos, parámetros de funciones, arreglos y tuplas.
02 · Módulo 2 — Tipos e Interfaces
Crear estructuras de datos complejas con interfaces y alias, y trabajar con tipos de unión flexibles.
03 · Módulo 3 — Generics y Funciones
Funciones con parámetros opcionales, firmas de tipo para funciones y el potente mundo de los genéricos (Generics).
04 · Módulo 4 — Clases y Tipos de Utilidad
Programación orientada a objetos con clases y tipos de utilidad predefinidos para transformar tipos existentes.
05 · Módulo 5 — Tipos Avanzados y Guardias
Profundizar en el sistema de tipos con guardias de tipo personalizadas, tipos literales, aserciones de tipo y tipos literales de plantilla.
06 · Módulo 6 — Tipos Condicionales y Mapeados
Aprender a crear tipos dinámicos y transformar tipos existentes utilizando tipos condicionales, el operador infer y tipos mapeados.
07 · Módulo 7 — Configuración e Integración
Descubrir cómo configurar el compilador de TypeScript mediante tsconfig.json y extender tipos existentes con declaration merging.