Configuración del entorno para JavaScript

Clase 3 de 39Curso de Fundamentos de JavaScript

Resumen

Acelera tu aprendizaje de JavaScript con un entorno sólido: terminal, Google Chrome actualizado, Visual Studio Code con Live Server y Code Runner, y Node.js. Con estos recursos podrás escribir, ejecutar y depurar tu código con fluidez, mientras construyes un proyecto real: un sistema de notas en Markdown listo para tu portafolio.

¿Qué herramientas necesitas para iniciar con JavaScript?

Configurar bien tu espacio marca la diferencia. Trabajarás desde el navegador y desde el editor para construir, probar y mejorar tu proyecto sin fricción.

  • Terminal en Windows, Mac o GNU/Linux para dar instrucciones al sistema.
  • Navegador: Google Chrome en su última versión y siempre actualizado.
  • Editor: Visual Studio Code (o basados en este como Cursor o Windsor).
  • Extensiones: Live Server para servidor local y recarga en tiempo real. Code Runner para ejecutar JavaScript (y otros lenguajes) sin crear archivos extra.
  • Node.js: ejecutar JavaScript desde la terminal y correr scripts.
  • Conocimientos previos: HTML, CSS, Terminal y Git & GitHub para avanzar con soltura.

¿Por qué Visual Studio Code y sus extensiones?

  • Visual Studio Code organiza, previsualiza y ejecuta código en un solo lugar.
  • Live Server levanta un servidor en el puerto 5500 con vista en tiempo real.
  • Code Runner ejecuta fragmentos y muestra resultados sin configurar scripts adicionales.

¿Qué aporta Node.js en la terminal?

  • Permite ejecutar JavaScript fuera del navegador.
  • Facilita correr scripts y utilidades que usarás más adelante.

¿Cómo estructurar tu carpeta de trabajo y proyecto?

Ordenar tu espacio acelera cada entrega. Crea una carpeta principal, por ejemplo Develop, y dentro clasifica tus proyectos: personales, laboratorio o cursos. Desde la terminal, crea y prepara el proyecto de JavaScript.

  • Crear la carpeta del proyecto con nombre claro.
  • Inicializar npm con configuración por defecto.
  • Inicializar Git para versionar cambios.
  • Abrir el editor desde la terminal.
mkdir notas-md
cd notas-md
clear
npm init --js
git init
code .

¿Cómo iniciar el proyecto con npm y Git?

  • npm init --js: genera package.json con valores por defecto.
  • git init: crea el repositorio para rastrear la historia de cambios.
  • code .: abre el proyecto en Visual Studio Code para empezar a trabajar.

¿Cómo crear la primera app y vincular HTML, CSS y JavaScript?

Aplica buenas prácticas desde el inicio. Crea una carpeta src y tres archivos clave: index.html, app.js y styles.css. Usa la abreviatura html:5 para generar la base del documento.

<!-- src/index.html -->
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>notas markdown</title>
  <link rel="stylesheet" href="styles.css" />
</head>
<body>
  <h1>notas markdown</h1>
  <p>aplicación para gestionar notas en formato markdown.</p>
  <script src="app.js"></script>
</body>
</html>

Enlaza el JavaScript con la etiqueta script y los estilos con link tipo stylesheet. Luego valida que el script se cargue correctamente con la consola.

// src/app.js
console.log("hola mundo");
console.log("el script se ha cargado correctamente");
  • Con Code Runner puedes seleccionar y ejecutar fragmentos de código y ver resultados inmediatos.
  • Con Live Server haz clic derecho sobre index.html y ábrelo para visualizar tu app en el navegador.
  • Verás la app corriendo en el puerto 5500 y los cambios se reflejarán en tiempo real.

Para verificar la ejecución en el navegador, usa las developer tools: - Abre el inspector y entra a consola para ver los mensajes de console.log. - Revisa la conexión entre estilos y app.js para confirmar que todo carga bien. - Explora pestañas como source, network, memory y application para entender el comportamiento y mejorar tu implementación.

Objetivo del proyecto: construir un sistema de notas con Markdown que permita crear, actualizar, eliminar y mostrar notas en ese formato. Al final podrás publicarlo en internet y añadirlo como tu primer proyecto de portafolio.

¿Tienes dudas o quieres compartir cómo organizaste tu carpeta de trabajo? Comenta qué parte ya configuraste y qué te gustaría optimizar en tu flujo con VS Code y Live Server.

      Configuración del entorno para JavaScript