Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/midudev/jscamp/llms.txt

Use this file to discover all available pages before exploring further.

Para completar todos los módulos de JSCamp necesitas tener instaladas unas pocas herramientas. Esta guía recorre cada requisito paso a paso para que puedas empezar a programar cuanto antes, independientemente de tu sistema operativo.

Requisitos de Software

Antes de clonar el repositorio asegúrate de contar con las siguientes versiones mínimas:
HerramientaVersión mínimaEnlace
Navegador modernoChrome, Firefox, Edge o Safari actualizado
Node.js≥ 20nodejs.org
GitÚltima establegit-scm.com
Visual Studio CodeÚltima establecode.visualstudio.com
Live Preview (extensión)Última estableMarketplace
Docker DesktopÚltima estable (módulo 10)docker.com
Warp TerminalÚltima estable (opcional, recomendado)midu.link/warp

Instalar Node.js

La forma recomendada de instalar Node.js es mediante nvm (Node Version Manager), ya que te permite cambiar de versión fácilmente a lo largo del bootcamp.
Opción 1 — nvm-windows (recomendado)
  1. Descarga el instalador desde github.com/coreybutler/nvm-windows/releases.
  2. Ejecuta nvm-setup.exe y sigue el asistente.
  3. Abre una terminal nueva y ejecuta:
nvm install 20
nvm use 20
Opción 2 — Instalador oficialDescarga el instalador .msi desde nodejs.org y asegúrate de seleccionar la versión LTS 20.x o superior durante la instalación.
Verifica la instalación con:
# Verificar instalación
node --version  # debe mostrar v20 o superior
npm --version

Clonar el Repositorio

Una vez que tienes Git instalado, clona el repositorio oficial de JSCamp en tu máquina local:
git clone https://github.com/midudev/jscamp.git
cd jscamp
Verás una carpeta por cada módulo del bootcamp. Cada una es completamente independiente y contiene su propio código fuente y (si aplica) su propio package.json.

Instalar Dependencias por Módulo

Cada módulo gestiona sus propias dependencias. No existe un único npm install en la raíz; debes acceder a la carpeta del módulo que vayas a trabajar e instalar allí.
# Módulo React
cd 02-react && npm install
Los módulos 00-html-css y 01-javascript no tienen dependencias de npm. Puedes abrir sus archivos directamente en el navegador o con la extensión Live Preview de VS Code sin necesidad de ejecutar ningún comando de instalación.
Los módulos 08-sql y 09-ci-cd utilizan pnpm workspaces en lugar de npm. Antes de trabajar con ellos, instala pnpm globalmente:
npm install -g pnpm
A continuación podrás ejecutar pnpm install dentro de esas carpetas con normalidad.

Build docs developers (and LLMs) love