9 módulos38 lecciones~8h 36min
TypeScript: De Cero a Avanzado
Aprende TypeScript desde cero hasta tecnicas avanzadas. Sistema de tipos, generics, clases, utility types y proyectos reales con Node.js y React.
Temario del curso
1
Que es TypeScript
0 / 3 lecciones
1
El problema del tipado dinamico12 min
2
Como funciona TypeScript: el compilador y el type-checking12 min
3
TypeScript en 2025: ecosistema y por que aprenderlo ahora11 min
2
Instalacion y entorno
0 / 3 lecciones
1
Instalar TypeScript: tsc, ts-node y tsx18 min
2
tsconfig.json: las opciones que realmente importan13 min
3
Flujo de trabajo real: escribe, detecta errores, compila20 min
3
El sistema de tipos
0 / 6 lecciones
1
Tipos primitivos: string, number, boolean13 min
2
null, undefined, void y never: los tipos especiales14 min
3
any vs unknown: cuando usarlos y cuando NO12 min
4
Arrays y Tuples: listas tipadas14 min
5
Type aliases e Interfaces: cual usar y cuando12 min
6
Union types, Intersection types, Literal types y Enums16 min
4
Funciones tipadas
0 / 4 lecciones
1
Tipar parametros y valor de retorno13 min
2
Parametros opcionales, por defecto y rest13 min
3
Overloads: multiples firmas para una funcion10 min
4
Funciones como tipos: callbacks y higher-order functions13 min
5
Objetos y tipos avanzados
0 / 5 lecciones
1
Objetos: propiedades opcionales y readonly10 min
2
Type narrowing: typeof, in, instanceof13 min
3
Discriminated unions: el patron mas util de TypeScript12 min
4
Mapped types: transformar tipos existentes13 min
5
Conditional types: tipos que dependen de otros tipos12 min
6
Clases y programacion orientada a objetos
0 / 4 lecciones
1
Clases en TypeScript: propiedades y constructor tipados12 min
2
Modificadores de acceso: public, private, protected, readonly12 min
3
Herencia, interfaces en clases y abstract12 min
4
Decorators: introduccion practica (TypeScript 5.x)13 min
7
Generics y Utility Types
0 / 5 lecciones
1
Generics: funciones y tipos parametrizados13 min
2
Constraints con extends y keyof12 min
3
Generics en interfaces y clases11 min
4
Utility Types esenciales: Partial, Required, Pick, Omit, Record16 min
5
Utility Types avanzados: ReturnType, Parameters, Awaited, infer15 min
8
TypeScript en proyectos reales
0 / 4 lecciones
1
TypeScript + Node.js: Express tipado de principio a fin20 min
2
TypeScript + React: componentes, props y hooks tipados16 min
3
Validacion en runtime con Zod: tipos que se verifican de verdad16 min
4
Declaration files .d.ts y librerias sin tipos20 min
9
Proyecto final: API REST tipada con Express y Zod
0 / 4 lecciones
1
Setup: Express + TypeScript + Zod con estructura profesional15 min
2
Schemas Zod, tipos y capa de datos tipada10 min
3
Controladores, rutas y manejo de errores tipado13 min
4
Tests con Vitest y cierre del curso14 min