TypeScript: Introducción y entorno

TypeScript: introducción y entorno. Aprende a configurar tu entorno de desarrollo y los conceptos básicos de TypeScript en este curso.

TypeScript es un lenguaje de programación tipado que se construye sobre JavaScript, añadiendo tipos estáticos opcionales. Es mantenido por Microsoft y es ampliamente usado en el desarrollo de aplicaciones web modernas. La principal ventaja de TypeScript es que permite detectar errores en tiempo de desarrollo, lo que facilita la creación de código más robusto y mantenible.

En esta sección, aprenderemos sobre los fundamentos de TypeScript y cómo configurar adecuadamente el entorno de desarrollo para empezar a trabajar con este lenguaje.

Instalación de Node.js y npm

Para comenzar a trabajar con TypeScript, primero necesitamos tener instalado Node.js y npm (Node Package Manager). Node.js es un entorno de ejecución para JavaScript, y npm es el gestor de paquetes que nos permitirá instalar TypeScript y otras herramientas necesarias.

Puedes descargar e instalar Node.js desde su sitio oficial. Al instalar Node.js, npm se instalará automáticamente.

Para verificar que Node.js y npm están correctamente instalados, abre una terminal y ejecuta los siguientes comandos:

node -v
npm -v

Instalación de TypeScript

Una vez que tenemos Node.js y npm instalados, podemos proceder a instalar TypeScript globalmente en nuestro sistema. Para ello, ejecuta el siguiente comando en la terminal:

npm install -g typescript

Para verificar que TypeScript se ha instalado correctamente, puedes ejecutar:

tsc -v

Configuración del entorno de desarrollo

Editor de código

Aunque puedes usar cualquier editor de texto para escribir TypeScript, se recomienda usar un editor que ofrezca soporte avanzado para TypeScript, como Visual Studio Code (VSCode). VSCode es un editor de código gratuito y de código abierto desarrollado por Microsoft, que ofrece una excelente integración con TypeScript.

Puedes descargar VSCode desde su sitio oficial.

Archivo tsconfig.json

El archivo tsconfig.json es un archivo de configuración que especifica las opciones del compilador TypeScript y los archivos que forman parte del proyecto. Para crear un archivo tsconfig.json en tu proyecto, ejecuta el siguiente comando:

tsc --init

Este comando generará un archivo tsconfig.json con una configuración básica. Aquí tienes un ejemplo de configuración mínima:

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true,
    "forceConsistentCasingInFileNames": true
  }
}

Primer archivo TypeScript

Una vez configurado el entorno, podemos crear nuestro primer archivo TypeScript. Crea un archivo llamado index.ts y escribe el siguiente código:

function saludar(nombre: string): string {
  return `Hola, ${nombre}`;
}

const nombre: string = "Mundo";
console.log(saludar(nombre));

Para compilar el archivo TypeScript a JavaScript, ejecuta el siguiente comando en la terminal:

tsc index.ts

Esto generará un archivo index.js que contiene el código JavaScript compilado. Para ejecutar el archivo JavaScript, usa Node.js:

node index.js

Este comando debería mostrar el mensaje Hola, Mundo en la terminal.

Certifícate en TypeScript con CertiDevs PLUS

Lecciones de este módulo de TypeScript

Lecciones de programación del módulo Introducción y entorno del curso de TypeScript.

Ejercicios de programación en este módulo de TypeScript

Evalúa tus conocimientos en Introducción y entorno con ejercicios de programación Introducción y entorno de tipo Test, Puzzle, Código y Proyecto con VSCode.