Se emplea la metodología de estudio de Mouredev, la cual se utiliza en su sección de retos de programación. Aquí dejo un enlace directo a su repositorio: Retos de Programación
- Cada semana se publica mínimo una nueva clase y un ejercicio de la misma, repartidos en carpetas numeradas por lecciones.
- Las clases y ejercicios siguen un orden basado en el grado de dificultad de los mismos, empezando desde lo más básico hasta lo más avanzado del lenguaje.
- Hay dos carpetas: Clases y Ejercicios, ahí encontrarás el material debidamente ordenado.
Haz un FORK del proyecto y trabaja con Git para ir sincronizando las actualizaciones.
- Si quieres compartir tu propia solución de un ejercicio con la comunidad, crea un fichero de código con tu nombre y extensión, y realiza una PULL REQUEST contra el repositorio.
- El fichero de código debe situarse dentro del directorio del ejercicio correspondiente. El título de la Pull Request también debe seguir este formato: "[número del ejercicio] - [Nombre de usuario de GitHub]". En el ejemplo anterior sería "Ejercicio #1 - Alejosor". Se rechazarán las Pull Request que no sigan este formato o contengan ficheros adicionales.
- Si necesitas ayuda o quieres comentar cualquier cosa sobre las clases o ejercicios, puedes dejar la consulta en la parte de ISSUES.
- Puedes proponer Pull Request con propuestas o correcciones sobre ejercicios del resto de los participantes si estos poseen errores. De esta manera colaboraremos y practicaremos para comprender de mejor manera el lenguaje.
- Si se te solicita un cambio/corrección en una Pull Request, y al cabo de 2 semanas no se muestra nueva actividad, se cerrará esa petición para mantener el repositorio limpio. Por supuesto, puedes volver a enviar la Pull Request cuando quieras.
- Realiza un FORK del repositorio de Java desde GitHub.
- CLONA ese repositorio a tu máquina local
git clone [TU-REPOSITORIO]
. - (Opcional) Crea una RAMA para la solución y desplázate a ella
git checkout -b [EL-NOMBRE-DE-TU-RAMA]
. - Añade el fichero de tu solución al STAGE
git add [FICHERO-DE-TU-EJERCICIO]
. - Haz COMMIT con el mensaje de la solución
git commit -m "#[NÚMERO-EJERCICIO] - [NOMBRE-DE-USUARIO]"
. - Haz PUSH
git push [EL-NOMBRE-DE-TU-RAMA]
(puede ser la "main" o la que creaste en el paso 3). - En el repositorio principal debes ir a la rama y hacer PULL REQUEST.
- CONTRIBUYE.
- CREA PULL REQUEST (cubre la plantilla que te aparecerá).
- Si el proceso de entrega se ha realizado de forma correcta, se añadirá tu corrección al repositorio. En caso contrario, se te notificarán los cambios a realizar o los motivos del rechazo.
Si necesitas aprender Git y GitHub te recomiendo el siguiente curso de Mouredev :
Curso Git y GitHub