-
Instala Node.js y npm (si aún no lo tienes instalado):
- Visita la página oficial de Node.js y descarga la versión LTS.
- Completa el proceso de instalación para tu sistema operativo.
-
Genera un nuevo proyecto con Express usando
npx
:- Abre una terminal y navega hasta el directorio donde deseas crear el proyecto.
- Ejecuta el siguiente comando para generar el proyecto con
npx
, sin necesidad de instalar el generador globalmente:npx express-generator nombre_proyecto --view=ejs
- Esto creará una carpeta con el nombre que elijas (
nombre_proyecto
) y configurará la estructura de archivos usando EJS como motor de plantillas.
-
Crea un archivo
.gitignore
para ignorarnode_modules
:- En el directorio de tu proyecto, crea un archivo
.gitignore
y agreganode_modules
para que Git ignore esta carpeta:echo "node_modules" > .gitignore
- En el directorio de tu proyecto, crea un archivo
-
Instala las dependencias:
- Accede a la carpeta de tu proyecto y ejecuta:
cd nombre_proyecto npm install
- Accede a la carpeta de tu proyecto y ejecuta:
-
Edita la Ruta Inicial:
- En tu proyecto, abre
routes/index.js
y asegúrate de que la ruta inicial (/
) renderice la páginaindex
con la información que deseas mostrar.
- En tu proyecto, abre
-
Edita la Plantilla EJS:
- Abre el archivo
views/index.ejs
. - Modifica el contenido para mostrar tu nombre completo, número de cédula y sección inscrita. Por ejemplo:
<h1>Hola Mundo</h1> <p>Nombre: Tu Nombre Completo</p> <p>Cédula: Tu Número de Cédula</p> <p>Sección: Tu Sección Inscrita</p>
- Abre el archivo
-
Prueba la Aplicación Localmente:
- Ejecuta tu aplicación:
npm start
- Abre
http://localhost:3000
en tu navegador para ver la página.
- Ejecuta tu aplicación:
-
Inicia un Repositorio Git en tu Proyecto:
git init git add . git commit -m "Primera versión del proyecto Hola Mundo"
-
Crea un Repositorio en GitHub:
- Visita GitHub y crea un nuevo repositorio llamado
P2_CEDULA
(reemplazandoCEDULA
con tu número de cédula).
- Visita GitHub y crea un nuevo repositorio llamado
-
Sube el Proyecto a GitHub:
- Sigue las instrucciones de GitHub para conectar tu proyecto local al repositorio y subir los archivos:
git remote add origin https://github.com/tu_usuario/P2_CEDULA.git git push -u origin main
- Sigue las instrucciones de GitHub para conectar tu proyecto local al repositorio y subir los archivos:
-
Crea una Cuenta en Render.com (si aún no la tienes):
- Ve a Render.com y regístrate.
-
Configura un Nuevo Proyecto:
- En el panel de Render, selecciona New Web Service.
- Elige Connect to a Git Repository y conecta tu cuenta de GitHub.
- Selecciona el repositorio
P2_CEDULA
que creaste en el paso anterior. - Configura el proyecto para que se despliegue automáticamente cada vez que realices cambios en el repositorio.
-
Configura los Detalles del Servicio:
- En las opciones de configuración, selecciona Node como entorno, y en el campo de comando de inicio ingresa:
npm start
- En las opciones de configuración, selecciona Node como entorno, y en el campo de comando de inicio ingresa:
-
Despliega la Aplicación:
- Render.com se encargará de construir y desplegar tu aplicación. Al finalizar, te proporcionará una URL pública.
- Verifica el Despliegue:
- Accede a la URL proporcionada por Render.com para comprobar que tu página inicial se muestra correctamente con el mensaje de "Hola Mundo" y tu información personal.
- En Google Classroom:
- Copia el enlace de tu repositorio en GitHub.
- Copia el enlace de tu aplicación en Render.com.
- Pega ambos enlaces en la tarea correspondiente en Google Classroom.
Recuerda revisar y documentar tu código antes de subirlo. ¡Suerte!