Curso TypeScript: sistema de tipos fundamentales con certificado
Este itinerario cubre los fundamentos del sistema de tipos de TypeScript, desde las anotaciones básicas hasta las clases con tipado orientado a objetos. Es el recorrido ideal para desarrolladores JavaScript que quieren dominar las bases del tipado estático antes de avanzar a genéricos, utility types y patrones avanzados.
Público objetivo
- Desarrolladores JavaScript que inician su camino con TypeScript y necesitan una base sólida
- Perfiles que van a trabajar con frameworks tipados (Angular, React, Vue, NestJS) y necesitan dominar los fundamentos
- Equipos que adoptan TypeScript y buscan un itinerario progresivo centrado en el sistema de tipos
Contenido del roadmap
Configuración y tipos básicos
Instalación, tsconfig.json, anotaciones de tipo, inferencia, arrays tipados, tuplas, enums y type aliases.
Funciones e interfaces
Funciones con tipado completo, sobrecarga, interfaces, propiedades opcionales y readonly, tipado estructural y las diferencias entre type e interface.
Clases con tipos
Modificadores de acceso, parameter properties, clases abstractas, herencia tipada e implementación de interfaces en clases.
Objetivos de aprendizaje
- Configurar proyectos TypeScript y dominar el sistema de anotaciones e inferencia de tipos
- Tipar funciones con parámetros opcionales, sobrecarga y expresiones de tipo función
- Diseñar interfaces y tipos de objeto que modelen contratos claros entre componentes
- Aplicar clases con modificadores de acceso, herencia y clases abstractas
Explorar más cursos de programación
Descubre más cursos y hojas de ruta de programación
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, se dedica a crear hojas de ruta y cursos de programación estructurados. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan diseña contenido educativo de calidad para desarrolladores de todos los niveles.