JavaScript moderno (18 días) + Teoría profunda + 4 desafíos por día + Herramientas esenciales
Estas herramientas son esenciales para Full Stack Open. Domínalas antes de empezar.
Node.js ejecuta JS fuera del navegador. npm es el gestor de paquetes.
npm init -y # crear package.json
npm install axios # instalar librería
npm install --save-dev jest # instalar dev dependency
npm run start # ejecutar script
mkdir mi-proyecto cd mi-proyecto npm init -y npm install axios
Control de versiones. Necesario para entregar ejercicios.
git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"
git clone <url> # descargar proyecto
git add . # añadir cambios
git commit -m "mensaje" # guardar localmente
git push origin main # subir a GitHub
git clone https://github.com/tuusuario/mi-repo.git cd mi-repo echo "# Mi proyecto" > README.md git add README.md git commit -m "primer commit" git push origin main
Editor oficial del curso.
Ctrl + Shift + P → paleta de comandos
Ctrl + ` → terminal integrada
Alt + Shift + F → formatear documento
Ctrl + P → buscar archivo
La usarás a diario en FSO.
ls / dir → listar archivos
cd carpeta → entrar a carpeta
cd .. → subir nivel
mkdir nombre → crear carpeta
node archivo.js → ejecutar JS
mkdir fso-practice
cd fso-practice
echo 'console.log("Hola FSO");' > hola.js
node hola.js