TypeScript Completo
Texto Leccion
Configurar TypeScript y entender el compilador
Configurar TypeScript Vas a configurar TypeScript, entender tsconfig y el flujo de compilacion. Objetivo: saber que se compila, cuando y por que. Conceptos clave tsconfig.json: target, module, strict Diferencia entre type-check y build tsc vs tsx (dev) y scripts Ejemplo pnpm add -D typescript tsx npx tsc --init # type-check npx tsc --noEmit # correr TS en dev pnpm tsx src/index.ts Ejercicio Crea un proyecto minimo con tsconfig en modo strict. Escribe 1 archivo TS con un error intencional y corre
Tiempo de estudio
15 Min
Configurar TypeScript
Vas a configurar TypeScript, entender tsconfig y el flujo de compilacion. Objetivo: saber que se compila, cuando y por que.
Conceptos clave
- tsconfig.json: target, module, strict
- Diferencia entre type-check y build
- tsc vs tsx (dev) y scripts
Ejemplo
pnpm add -D typescript tsx
npx tsc --init
# type-check
npx tsc --noEmit
# correr TS en dev
pnpm tsx src/index.tsEjercicio
- Crea un proyecto minimo con tsconfig en modo strict.
- Escribe 1 archivo TS con un error intencional y corre tsc --noEmit.
Checklist de mastery
- Se que hace strict y por que conviene.
- Puedo correr type-check en CI.
Profundizacion laboral
Para usar este tema en un contexto profesional, no alcanza con conocer la definicion. Necesitas reconocer restricciones, elegir una solucion razonable y explicar el criterio. Trabaja siempre con una version pequena del problema antes de pasar a una implementacion grande.
Aplicacion en entrevista o trabajo
- Describe el problema en una frase clara.
- Explica que alternativa elegiste y que descartaste.
- Muestra evidencia: codigo, captura, tabla, prototipo, checklist o documento.
- Cierra con una mejora futura para demostrar criterio.
Texto Lessons
#1
Configurar TypeScript y entender el compilador
#2
Unions + narrowing: manejar estados sin bugs
#3
Zod: validar inputs y derivar tipos
#4
Modelar un dominio: tareas con estados
#5
Tipos primitivos, arrays y objetos (sin dolor)
#6
Interfaces vs types: reglas simples
#7
Errores sin caos: Result<T> y mensajes utiles
#8
Endpoints: crear, listar, actualizar estado
#9
Funciones tipadas + inferencia: el combo ganador
#10
Generics en la practica (lo justo)
#11
Tipos en APIs: Express + Zod + contratos
#12
Refactor seguro: cambia el modelo sin romper
#13
Quiz: Fundamentos de TypeScript
Ver full lessons
Revisar curso learning pagina