Saltar al contenido principal
TypeScript
Especialización Nivel medio certificado-typescript-programacion-orientada-a-objetos-oop

TypeScript OOP

TypeScript ·Frontend·Full Stack

Curso de programación orientada a objetos con TypeScript para perfiles que modelan dominios en Angular, NestJS, servicios Node.js y librerías tipadas. Trabajas interfaces y tipado estructural, clases con modificadores de acceso y propiedades de parámetro, herencia y clases abstractas, polimorfismo por subtipos y por estructura, narrowing con type guards, discriminated unions, mixins y patrones clásicos idiomáticos. Al terminar diseñas servicios, componentes y APIs tipadas con buenas prácticas de POO aplicadas al ecosistema TypeScript.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Superconjunto de JavaScript con tipado estático.

12 módulos 43 lecciones 12 ejercicios evaluados por IA 12 tests
  • 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 que quieren dominar la POO en TypeScript para proyectos frontend y backend
  • Perfiles que trabajan con frameworks orientados a objetos como Angular o NestJS
  • Equipos que necesitan diseñar jerarquías de clases e interfaces mantenibles y seguras

Contenido del roadmap

Interfaces y tipos de objeto

Definición de interfaces, propiedades opcionales y readonly, extensión, index signatures, tipado estructural y las diferencias entre type e interface.

Clases y tipado OOP

Clases con modificadores de acceso (public, private, protected, readonly), parameter properties, herencia tipada, clases abstractas, implementación de múltiples interfaces y proyecto integrador.

Narrowing para OOP

Tipos de unión e intersección, tipos literales, discriminated unions, type guards (typeof, instanceof, in, predicados personalizados) y unknown/never para diseño seguro.

Objetivos de aprendizaje

  • Diseñar interfaces que modelen contratos claros entre componentes
  • Implementar clases con modificadores de acceso, herencia y clases abstractas
  • Aplicar type guards y narrowing para manejar jerarquías de tipos con seguridad
  • Combinar interfaces, clases abstractas y discriminated unions en patrones OOP reales

Otros cursos de TypeScript

Especialización ·Avanzado

TypeScript avanzado

Curso avanzado de TypeScript pensado para mantenedores de librerías, arquitectos de frontend y backend y equipos que exigen seguridad de tipos en productos enterprise. Trabajas genéricos con restricciones, utility types y mapped types, tipos condicionales con inferencia, template literal types para APIs tipadas, branded types para dominios y decoradores modernos. Al terminar diseñas tipos públicos sin fugas, refactorizas bases legacy hacia modo estricto y exprimes el sistema de tipos para tooling y librerías reutilizables.

Especialización ·Nivel inicial

TypeScript: sistema de tipos fundamentales

Curso de fundamentos del sistema de tipos de TypeScript para desarrolladores que se incorporan a proyectos en Angular, NestJS, Next.js o backends Node.js con tipado estricto. Trabajas la configuración del compilador en modo estricto, las anotaciones y la inferencia, los tipos primitivos y compuestos, las funciones tipadas con sobrecarga, las interfaces y el tipado estructural y los primeros pasos con clases tipadas. Al terminar tienes la base imprescindible para abordar genéricos, utility types y frameworks tipados con confianza.

Curso completo ·Nivel medio

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.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿TypeScript OOP es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte TypeScript OOP?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta TypeScript OOP al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.