TypeScript completo
Curso completo de TypeScript para equipos que construyen aplicaciones frontend, backend Node.js o librerías internas donde el tipado estático es requisito del proyecto. Trabajas el sistema de tipos, interfaces y clases, genéricos con restricciones, utility types y tipos condicionales, módulos y decoradores, patrones de diseño aplicables y herramientas del ecosistema moderno. Al terminar diseñas APIs tipadas, refactorizas bases legacy a modo estricto y compartes contratos entre frontend y backend con seguridad de tipos.
Estructura del curso
- Introducción a TypeScript Lección
- Instalación y configuración de TypeScript Lección
- tsconfig.json y opciones del compilador Lección
- Test introducción a TypeScript Test
Detalles del curso
Público objetivo
- Desarrolladores con conocimientos de JavaScript que quieren dominar TypeScript de principio a fin
- Perfiles que necesitan una base sólida en TypeScript para trabajar con Angular, React, Vue, NestJS u otros frameworks
- Equipos que priorizan tipado estricto, código mantenible y buenas prácticas de desarrollo
Contenido del roadmap
Fundamentos del sistema de tipos
Del entorno y la configuración a las anotaciones de tipo, inferencia, arrays tipados, tuplas, enums, type aliases y funciones tipadas con sobrecarga.
Interfaces, clases y tipos compuestos
Interfaces con propiedades opcionales y readonly, tipado estructural, clases con modificadores de acceso, clases abstractas, tipos de unión e intersección, type guards y narrowing.
Genéricos, utility types y metaprogramación
Funciones y clases genéricas, constraints, Partial, Pick, Omit, Record, mapped types, tipos condicionales con infer, template literal types, satisfies y const assertions.
Módulos, decoradores y herramientas
ES modules en TypeScript, ficheros de declaración .d.ts, decoradores TC39, branded types, patrones de tipado avanzado y herramientas modernas del ecosistema.
Objetivos de aprendizaje
- Aplicar anotaciones de tipo, interfaces y genéricos para escribir código TypeScript seguro y mantenible
- Dominar utility types, mapped types y tipos condicionales para crear abstracciones reutilizables
- Implementar patrones avanzados como branded types, Result types y exhaustive checks
- Configurar proyectos TypeScript con las herramientas modernas del ecosistema
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas