basicos_git/README.md

71 lines
2.0 KiB
Markdown
Raw Normal View History

2020-07-11 18:14:02 -04:00
#Curso Profesional de Git y GitHub
Puedes encontrar el curso completo en:
[Platzi.com/GIT](http://platzi.com/git)
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.
![Image of Yaktocat](http://i.imgur.com/vRIPuMd.png)
Encuentra las diapositivas en: "git.miguelnieva.com"
[Presentación "Curso de Git"](http://git.miguelnieva.com)
##Recomendaciones
1. Debes terminar el curso de GIT y GitHub de Platzi, al menos hasta Workflows.
2. Los desafíos tienden a resolverse con múltiples soluciones. No existe una.
3. 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:
1. Generes una cuenta en GitHub
2. Lances un proyecto dentro del mismo. (git push)
3. Te coloques en la rama de gh-pages y despliegues.
El taller que puede funcionarte enormemente es:
[Material de GitHub Pages](https://platzi.com/clases/git-github/concepto/project-management-con-github/a-workshop-tu-primer-blog-en-github-pages/material/)
##2. Diseñar un proyecto con Git
1. Visualizar tu proyecto y enlistarlo en el issues management de GitHub.
Esto implica:
- Que generes Milestones e issues.
- Coloques deadlines
2. Subirlo a GitHub.
Conforme vayas resolviendo los issues del proyecto, los irás subiendo en diferentes commits con descripciones relacionadas a ellas.
3. 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
1. Necesitarás un servidor y conectarte vía SSH
2. Subir tu proyecto a GitHub
3. Desplegar con pull y push.