#Curso Profesional de Git y GitHub
Puedes encontrar el curso completo en:
En el siguiente documento, encontrarás los diferentes retos colocados al final del curso.
Como podrás observar, existen diferentes temas que deberás dominar antes de poder realizarlos.
Encuentra las diapositivas en: "git.miguelnieva.com"
##Recomendaciones
- Debes terminar el curso de GIT y GitHub de Platzi, al menos hasta Workflows.
- Los desafíos tienden a resolverse con múltiples soluciones. No existe una.
- Necesitarás un hosting y otras librerías para resolverlo de forma más creativa.
Puedes usar: Digital Ocean, Webfaction ó Amazon Web Services si tienes con este último mayor nivel.
##¿Qué pasa al resolverlos?
- Tendrás un proyecto en tu portafolio adicional.
- Le daré un vistazo y te daré mi retrospectiva.
##1. Crea un blog con GitHub Pages
La creación de un sitio en GitHub Pages requiere que:
-
Generes una cuenta en GitHub
-
Lances un proyecto dentro del mismo. (git push)
-
Te coloques en la rama de gh-pages y despliegues.
El taller que puede funcionarte enormemente es:
##2. Diseñar un proyecto con Git
- Visualizar tu proyecto y enlistarlo en el issues management de GitHub.
Esto implica:
- Que generes Milestones e issues.
- Coloques deadlines
- Subirlo a GitHub.
Conforme vayas resolviendo los issues del proyecto, los irás subiendo en diferentes commits con descripciones relacionadas a ellas.
- Resolver al menos 10 issues, con 10 commits. Con esto, podrás ver el diseño del proyecto completo.
##3. Realizar un despliegue ("deploy") con Git
-
Necesitarás un servidor y conectarte vía SSH
-
Subir tu proyecto a GitHub
-
Desplegar con pull y push.