Practica tus habilidades en GIT mientras desarrollas un típico sitio web.
Cada alumno trabajará en un archivo diferente para cada parte diferente del sitio web y aquel con más experiencia puede trabajar como líder de equipo (para integración y despliegue), a menos que el profesor prefiera ser el líder de equipo de toda la clase. La librería Html-Template-Engine se encargará de juntar todas las piezas.
-
El líder del equipo debe hacerle fork a este repositorio de github.com e invitar a otros colaboradores a ese repositorio.
-
Vamos a realizar este diseño, y de este forma pueden dividirlo entre los estudiantes
-
Cada colaborador tendrá que clonar el nuevo repositorio forkeado y desarrollar una parte del sitio web escogido, cada proyecto está dividido en partes dentro del directorio templates/.
-
**RECUERDA: Una vez que cada miembro del equipo termina, debe hacer
commit
ypush
al repositorio forkeado **
Si eres un estudiante:
Espera a que tu profesor te indique como iniciar este proyeto.
Si eres profesor o líder de equipo:
Este proyecto viene con los archivos necesarios para empezar a trabajar, pero tienes dos opciones para empezar:
a) Dirígete al repositorio y clónalo (haz una copia del mismo) en Github.
b) Invita a tus estudiantes o a los miembros de tu equipo a que colaboren con tu repositorio recién clonado (referirse al gif).
c) Indícale a tus estudiantes o a los miembros de tu equipo que clonen tu repositorio ( y no el original).
Tanto estudiantes como profesores:
Para cargar y ver tu sitio web live, ejecuta el siguiente comando:
$ npx http-server --yes -c-1
Vercel, Netlify o Github pages permiten publicar tu aplicación web y poder obtener una url donde cualquier persona pueda verla (por ejemplo: https://mysuperteam.zeit.sh
).
Todos participantes del equipo presentan un repositorio como solución.
La Html-Template-Engine library se utiliza como motor para crear plantillas para crear la página de destino.
Este y otros proyectos son usados para aprender a programar por parte de los alumnos de 4Geeks Academy Coding Bootcamp realizado por Alejandro Sánchez y muchos otros contribuyentes. Conoce más sobre nuestros Curso de Programación para convertirte en Full Stack Developer, o nuestro Data Science Bootcamp.