TypeScript
PrincipianteTypeScript agrega un potente sistema de tipos sobre JavaScript, y este curso para principiantes te muestra exactamente cómo usarlo para escribir código más confiable y autoexplicativo. Empezarás por entender por qué importan los tipos y cómo configurar un proyecto con el compilador de TypeScript, luego aprenderás los tipos básicos, la inferencia de tipos y las opciones de tsconfig que definen qué tan estricto es tu proyecto. A partir de ahí profundizarás en el sistema de tipos: tipos de unión y literales, alias de tipo, el estrechamiento (narrowing) de un valor a su tipo real, y la diferencia entre any, unknown y never. Aprenderás a escribir funciones con parámetros y valores de retorno tipados, parámetros opcionales y por defecto, sobrecargas de funciones, y genéricos — la herramienta que permite que una función o tipo funcione de forma segura con muchas formas de datos distintas. Modelarás datos del mundo real con interfaces y clases, entenderás los modificadores de acceso, y verás en qué se diferencia el tipado estructural de TypeScript de lo que quizás conoces de otros lenguajes. Por último explorarás los tipos utilitarios, los tipos mapeados y condicionales, cómo encajan los módulos y los archivos de declaración, y las herramientas de compilación que convierten TypeScript en JavaScript que tu navegador o servidor pueden ejecutar. Al terminar leerás y escribirás TypeScript con confianza en cualquier código moderno.
Contenido del curso
Examen de certificación
Examen de certificación
TypeScript
🔒 Desbloquea el examen
Completa los requisitos anteriores para desbloquear el examen
Examen de certificación
TypeScript
30 preguntas
Todos los niveles de dificultad
45 minutos
Se envía automáticamente cuando se acaba el tiempo
70% para aprobar
Gana tu insignia de certificación
Sin marcha atrás
Una vez que respondes, avanzas
Consejos
Ver todoLos alias de paths limpian los imports relativos profundos
Cambia `../../../utils/format` por `@utils/format`
satisfies verifica un valor sin ensancharlo
Obtén validación e inferencia precisa en la misma línea
Pick y Omit remodelan un tipo sin reescribirlo
Deriva un tipo más pequeño en vez de duplicar campos a mano
Partial<T> vuelve opcional cada campo para las actualizaciones
El tipo utilitario incorporado para payloads de estilo PATCH