Módulo 1 - Capítulo 3 | Fundamentos de la Web
¡Es hora de preparar tu espacio de trabajo! En esta lección, instalaremos y configuraremos todas las herramientas necesarias para empezar a crear páginas web. Un buen entorno de desarrollo es fundamental para ser productivo y escribir código de calidad.
Puede que te preguntes: ¿no puedo simplemente usar el Bloc de notas para escribir código? La respuesta es sí, pero no sería muy eficiente. Las herramientas modernas de desarrollo te ayudan a:
Un carpintero profesional no usa solo un martillo básico. Tiene herramientas especializadas que le permiten trabajar más rápido y con mejor calidad. Como desarrollador web, tu editor de código es tu caja de herramientas.
Existen muchos editores de código, pero para este curso recomendamos Visual Studio Code (VS Code). Es gratuito, de código abierto, y se ha convertido en el estándar de la industria.
El editor más popular, con excelente soporte para HTML, CSS y JavaScript
Sublime Text, Atom, Brackets, o cualquier editor que prefieras
VS Code es nuestra recomendación
Ve a code.visualstudio.com y descarga la versión para tu sistema operativo (Windows, Mac o Linux).
Ejecuta el instalador y sigue las instrucciones. En Windows, marca la opción "Add to PATH" para poder abrir VS Code desde la línea de comandos.
Abre VS Code. Verás una interfaz limpia con una barra lateral, el área de edición principal y una barra de estado.
Una de las mejores características de VS Code son sus extensiones. Estas añaden funcionalidades específicas que mejoran tu experiencia de desarrollo.
Función: Abre tu página web en un servidor local y actualiza automáticamente cuando guardas cambios.
Por qué es útil: No necesitas recargar manualmente el navegador cada vez que haces un cambio.
Función: Formatea automáticamente tu código para que sea consistente y legible.
Por qué es útil: Mantiene tu código bien formateado sin esfuerzo.
Función: Cuando renombras una etiqueta HTML, renombra automáticamente la etiqueta de cierre.
Por qué es útil: Evita errores comunes con etiquetas que no coinciden.
Función: Mejora el autocompletado para clases CSS en archivos HTML.
Por qué es útil: Sugiere nombres de clases CSS que hayas definido.
Haz clic en el icono de extensiones en la barra lateral (o presiona Ctrl+Shift+X).
Escribe el nombre de la extensión en la barra de búsqueda (por ejemplo, "Live Server").
Haz clic en "Install" en la extensión que quieras añadir.
Repite el proceso para todas las extensiones recomendadas.
Organizar bien tus archivos es fundamental para mantener tus proyectos ordenados y fáciles de mantener. Aquí tienes una estructura estándar que usaremos:
Vamos a configurar algunas opciones básicas para que VS Code funcione mejor para desarrollo web:
Ve a File > Preferences > Settings (o presiona Ctrl+,).
Busca "Format On Save" y actívalo. Esto hará que Prettier formatee tu código automáticamente al guardar.
Ajusta el tamaño de fuente a uno que sea cómodo para ti (recomendado: 14-16px).
Activa "Word Wrap" para que las líneas largas se ajusten automáticamente a la ventana.
Ahora vamos a poner en práctica todo lo aprendido creando la estructura de tu primer proyecto:
En tu computadora, crea una carpeta llamada "mi-primera-pagina" en una ubicación fácil de recordar (como el Escritorio o Documentos).
En VS Code, ve a File > Open Folder y selecciona la carpeta que acabas de crear.
En el explorador de archivos de VS Code, haz clic derecho y selecciona "New File". Nombra el archivo "index.html".
En el archivo index.html, escribe el siguiente código:
Guarda el archivo (Ctrl+S). Notarás cómo el resaltado de sintaxis colorea diferentes partes del código.
Haz clic derecho en el editor y selecciona "Open with Live Server". Tu página se abrirá en el navegador.
¡Acabas de crear y visualizar tu primera página web! Si modificas el código y guardas, verás los cambios automáticamente en el navegador.
Antes de continuar, asegúrate de tener todo configurado correctamente:
Live Server no funciona: Asegúrate de que la extensión está instalada y que estás haciendo clic derecho en un archivo HTML.
No veo colores en el código: VS Code debería detectar automáticamente que es un archivo HTML. Si no es así, haz clic en el lenguaje en la barra inferior y selecciona "HTML".
Los cambios no se actualizan: Asegúrate de guardar el archivo (Ctrl+S) después de hacer cambios.
¡Excelente trabajo! Has configurado un entorno de desarrollo profesional que te servirá no solo para este curso, sino para todos tus futuros proyectos web.
Ahora tienes todas las herramientas necesarias para empezar a crear páginas web. En la próxima lección, profundizaremos en HTML y crearás tu primera página web completa.
Próximo paso: En el siguiente capítulo, crearás tu primera página web completa y aprenderás los conceptos fundamentales de HTML. ¡Estás listo para empezar a programar!