cursos.
← Programación
Ficha 005.105UdemyGRATIS

TypeScript

por Mario Puig

Introduce TypeScript desde la instalación hasta los genéricos: tipos básicos y avanzados, funciones, interfaces y configuración del compilador con tsconfig.json.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-01 — sigue siendo gratis en Udemy

Empezar en Udemy

Respuesta rápida

Curso gratis de Programación de nivel principiante en Udemy impartido por Mario Puig (1 h 26 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas que ya conocen JavaScript y quieren dar el salto a TypeScript.
Nivel
Principiante
Duración
1 h 26 min · 15 lecciones
Precio
Gratis en Udemy
Autor
Mario Puig
Plan sugerido
2 sem. · 3 h/sem.
Verificado
el 1 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Introducción breve y ordenada a TypeScript, con un temario bien definido que cubre desde la instalación hasta los genéricos. Resulta útil para quien ya conoce JavaScript y quiere una base sólida. Los capítulos no están desglosados y no se indican ejercicios.

Puntos fuertes

  • Temario claro y centrado en fundamentos, con progresión desde la instalación hasta los genéricos.
  • Duración contenida (86 minutos, 15 lecciones) adecuada para una primera toma de contacto.
  • Menciona el uso de TypeScript en proyectos JavaScript existentes y la configuración de tsconfig.json.

A tener en cuenta

  • Los capítulos no están detallados (solo figura un bloque con el título), por lo que el orden exacto de las lecciones no se conoce.
  • Es un curso básico: no profundiza en temas avanzados ni en frameworks.
  • La descripción no menciona ejercicios ni proyecto práctico.

De qué trata

Curso básico de TypeScript de 86 minutos y 15 lecciones, pensado para introducir los fundamentos del lenguaje y sus ventajas frente a JavaScript.

Empieza por la instalación y configuración del entorno y el compilador tsc. Después recorre tipos de datos, variables, operadores, funciones, arrays, objetos e interfaces, junto con inferencia de tipos, tipos unión y alias. También trata los genéricos, el uso de TypeScript en proyectos JavaScript existentes y la configuración básica con tsconfig.json.

  • Instalación y uso del compilador tsc
  • Tipos básicos, inferencia y anotaciones
  • Interfaces, union, intersection y alias
  • Genéricos y tipado de funciones
  • Configuración básica de tsconfig.json

Para quién es este curso

  • Personas que ya conocen JavaScript y quieren dar el salto a TypeScript.
  • Estudiantes de desarrollo web que se preparan para Angular, React o Vue y necesitan entender el tipado estático.
  • Desarrolladores que quieren leer documentación técnica y código TypeScript ajeno con más soltura.

Mejor busca otro si…

  • Quien ya usa TypeScript a diario y busca patrones avanzados: el curso se declara básico.
  • Quien nunca ha programado y busca una introducción general a la programación.

Antes de empezar

  • Conocimientos básicos de JavaScript, ya que TypeScript se presenta como su superconjunto y se usa en proyectos JavaScript existentes.

Qué sabrás hacer al terminar

  • Entender las diferencias y ventajas de TypeScript frente a JavaScript.
  • Configurar un entorno de desarrollo y usar el compilador tsc con un archivo tsconfig.json básico.
  • Declarar variables, funciones y objetos con tipos, usando inferencia y anotaciones.
  • Trabajar con tipos union, intersection, literal types, type aliases e interfaces.
  • Usar genéricos para crear código reutilizable y tipar funciones con parámetros opcionales y valores por defecto.

Estructura del curso

  1. 01

    Introducción y entorno

    Fundamentos de TypeScript, sus diferencias con JavaScript, instalación y configuración del entorno y uso del compilador tsc.

  2. 02

    Tipos básicos y variables

    Tipos string, number, boolean, array, tuple, enum y any; declaración de variables, operadores, inferencia y anotaciones de tipos.

  3. 03

    Funciones, arrays, objetos e interfaces

    Tipado de funciones con parámetros opcionales, valores por defecto y tipos de retorno, además de arrays, objetos e interfaces.

  4. 04

    Tipos avanzados y genéricos

    Union, intersection, literal types, type aliases y genéricos para código reutilizable, más la configuración básica con tsconfig.json y el uso en proyectos JavaScript existentes.

Capítulos del vídeo

  1. 01TypeScript

Plan de estudio sugerido

2 semanas · unas 3 h por semana

  1. 1.Sesión 1: instalación, tsc y diferencias con JavaScript; compila un archivo sencillo.
  2. 2.Sesión 2: tipos básicos, variables e inferencia; practica anotaciones en pequeños ejemplos.
  3. 3.Sesión 3: funciones, arrays, objetos e interfaces; reescribe funciones JavaScript con tipos.
  4. 4.Sesión 4: union, intersection, alias, genéricos y tsconfig.json; convierte un pequeño script JS a TypeScript.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Instala Node.js y TypeScript antes de empezar para poder ejecutar tsc desde la primera lección.
  • Pausa en cada tipo nuevo y escríbelo tú mismo en un editor para ver los errores del compilador.
  • Tras ver los genéricos, repite el ejemplo con tus propios tipos hasta entender por qué reutiliza código.
  • Prueba a migrar un pequeño proyecto JavaScript tuyo y ajusta tsconfig.json.

Antes y después de este curso

Cómo lo presenta Mario Puig

Este curso básico de TypeScript está diseñado para introducir al estudiante en los fundamentos de uno de los lenguajes más utilizados para desarrollar aplicaciones web modernas. TypeScript es un superconjunto de JavaScript que incorpora tipado estático y otras funcionalidades que permiten crear código más seguro, organizado y fácil de mantener. A lo largo del curso, el estudiante conocerá la…

Extracto de la descripción original en Udemy.

Preguntas frecuentes

+¿Qué nivel necesito?

Es un curso básico. Se asume cierta familiaridad con JavaScript, ya que TypeScript se presenta como su superconjunto.

+¿Cuánto dura?

Son 86 minutos repartidos en 15 lecciones. Con pausas y práctica, unas 3 horas semanales durante dos semanas son razonables.

+¿Qué temas cubre?

Tipos básicos, inferencia, funciones, objetos, interfaces, union, intersection, literal types, alias, genéricos, el compilador tsc y tsconfig.json.

+¿Qué puedo estudiar después?

La descripción señala que sirve de base para continuar con Angular, React o Vue, que usan TypeScript.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Mario Puig; si ves algún error, avísanos.

Guías para sacarle partido