Contenido del curso
Templates
Router
Fetch Data
Deploy
Creación de Estructura de Proyecto con Git y NPM
Resumen
¿Qué herramientas necesitamos para iniciar nuestro proyecto?
Comenzar un proyecto nuevo puede ser una experiencia emocionante, pero primero necesitamos asegurarnos de tener las herramientas adecuadas a nuestra disposición. En este caso, utilizaremos varias herramientas esenciales:
- Terminal o consola: Fundamental para ejecutar comandos y scripts necesarios para la configuración y desarrollo del proyecto.
- Editor de código: Se recomienda Visual Studio Code, aunque puedes elegir el editor de tu preferencia.
- Navegador: Utilizaremos Google Chrome para visualizar y probar el desarrollo del proyecto.
¿Cómo configuramos nuestro proyecto en la terminal?
La terminal es una herramienta poderosa que nos permitirá inicializar y gestionar nuestro proyecto de manera eficiente:
-
Creación de carpeta del proyecto: Primero, crea una carpeta que contendrá todo tu trabajo. Puedes nombrarla "científico" o el nombre que prefieras para tu proyecto.
mkdir cientifico cd cientifico -
Inicializar repositorio Git: Empezamos con
git init, que configurará un repositorio local. Esto es una buena práctica y te será útil al conectar con un repositorio en la nube en el futuro.git init -
Configuración con npm: Utiliza el comando
npm initpara establecer la configuración base del proyecto. Este comando hará una serie de preguntas para personalizar el archivopackage.json.npm init- Nombre del paquete: "cientifico"
- Descripción: "Single Page Application"
- Punto de entrada, comandos de test, repositorio: puedes dejar las opciones por defecto.
- Licencia recomendada: MIT
¿Cómo preparamos la estructura del proyecto en el editor de código?
A continuación, vamos a estructurar nuestro proyecto organizando los archivos y carpetas necesarios usando nuestro editor de código:
-
Carpeta
src: Aquí vivirá todo el código fuente. Dentro de esta carpeta, debemos:- Crear una subcarpeta
pagespara manejar las páginas. - Crear una subcarpeta
routespara gestionar las rutas de la aplicación.
- Crear una subcarpeta
-
Estilos y utilidades: Será necesario crear carpetas para estilos y utilidades, esenciales para el diseño y funcionalidades adicionales de nuestra aplicación.
-
Archivo principal: Implementaremos nuestro proyecto principal en
index.js. -
Carpeta
public: Esta carpeta contendrá el código que se usará en producción. Dentro de ella, crea un archivoindex.html.src/ ├── pages/ ├── routes/ ├── utils/ ├── styles/ └── index.js public/ └── index.html
Con esta estructura básica de proyecto, estarás preparado para dar vida a tu proyecto de "científico". Al comprender y practicar estas configuraciones y estructuras iniciales, te estarás asegurando de un desarrollo fluido y organizado desde el principio. Continúa explorando y aprendiendo para perfeccionar tus habilidades de configuración y gestión de proyectos. ¡Adelante, el resto del desarrollo te espera!