Hola habr! Sigo compartiendo colecciones útiles. Ya publiqué publicaciones con repositorios de Github ( Parte 1 y Parte 2 ), así como una colección de 10 libros para desarrolladores . Decidí no parar :) ¿A quién le importa? Bienvenido a Cat.
No es ningún secreto que tanto Git como GitHub son sistemas estándar de administración y almacenamiento de fuentes para desarrolladores. Hubo un tiempo en que diferentes formas de control de versiones estaban bajo el control de sistemas como CVS, SVN, VSS, Mercury y TFS, pero de manera lenta pero segura todo se unió en Git.
Ahora, alrededor del 70-80% de los programadores usan activamente Git en su trabajo. Sin embargo, cuando se trata de usar herramientas de control de código fuente como SVN o CVS, la mayoría de los programadores usan IDEs como IntelliJIDEA o Eclipse, aunque apenas están familiarizados con la línea de comandos.
Herramientas como Git bash y varios comandos Git útiles han empujado a los programadores a usar Git tanto en la línea de comandos como en el IDE. Es por eso que el desarrollador es simplemente vital importancia conocer los comandos de Git clave, como
git status
, git add
, git commit
, git push
y sus opciones estándar.
No podía pasar y contarte sobre cursos útiles de Git. Aquí he recopilado 7 cursos gratuitos y de pago sobre el aprendizaje de Git para principiantes y programadores experimentados. Le ayudarán a comprender los principios básicos y los trucos de trabajar con Git. Espero que te llegue.
1. Git Complete: una guía paso a paso
Creado por Jason Taylor, este curso es una guía paso a paso a través de todo el flujo de trabajo de Git que le enseña a comparar diferentes estados de archivos en Git, administrar archivos, crear y modificar repositorios en GitHub, y más. El curso tiene una buena calificación: 4.4 puntos.
2. Masterclass Git y GitHub: de principiante a experto
No pude evitar contarte uno de los cursos más completos de Bibhash Roy sobre Git y Github. Este curso le presentará casi todos los conocimientos necesarios que necesitará para trabajar en Git. Este curso también tiene una buena calificación: 4.3 puntos. Un excelente curso para aprender Git desde cero hasta avanzado.
3. Conviértete en un experto en Git y GitHub en 4 horas (curso gratuito)
Un curso gratuito con calificación 4.3 para ponerte al día con Git y Github de forma rápida y sin dolor. Si acaba de unirse a una nueva empresa o comenzó un proyecto que utilizará Git, este curso es para usted.
A pesar de que el curso dura solo 4.5 horas, es bastante completo y cubre todos los temas más importantes de Git. Cubre tanto la teoría como el flujo de trabajo de Git, repositorios y otras cosas igualmente importantes.
4. GitHub Ultimate: El curso definitivo de Git y GitHub
Otro excelente y completo curso de Git de Udemy. Incluye una interpretación de los conceptos básicos y la consideración de las principales tareas del Git, muchos comandos tales como
git add
, git status
, git log
, git commit
, git pull
, git push
y otros. Buen curso con una calificación de 4.4 puntos.
5. Conceptos básicos de GitHub
Se trata del curso Pluralsight de Jill Clearen, creado para aprender Git y Github. Aquí aprenderá a crear repositorios, confirmar archivos, realizar cambios en un repositorio remoto, resolver problemas y muchas otras características de Git.
Desafortunadamente, tienes que gastar dinero para estudiar el curso. El acceso requiere una membresía de Pluralsight, que cuesta $ 29 por mes o $ 299 por año. Sin embargo, puede aprovechar la prueba gratuita de 10 días , que le brinda 200 minutos de acceso a todas sus clases.
6. La guía completa de Git: Dominar Git y GitHub
Un curso avanzado sobre el aprendizaje de Git para programación y desarrollo. Aprenderá mucho sobre commits, ramas, fusiones, aplastamiento, etc. Básicamente, todo lo que necesitas saber como desarrollador. El curso contiene muchos ejercicios prácticos.
La sección práctica contiene ejercicios para todos los gustos y colores:
- Inicializando un nuevo repositorio Git
- Hacer cambios, agregar a la preparación y comprometerse
- Crear, verificar y fusionar sucursales, etc.
Yo diría que este es el curso perfecto para un desarrollador de software que busca convertirse en uno de los mejores en este tema.
7. Git Essentials: Learning Git con Bitbucket y Sourcetree
El último curso que quiero recomendar es sobre el aprendizaje de comandos y conceptos de Git en Udemy. Le ayudará a ponerse al día rápidamente sobre cómo usar Git en el desarrollo de software diario, cómo usar Git con Sourcetree y Bitbucket, comandos y conceptos básicos de Git para trabajar en proyectos de Github, y más.
No es tan completo como los cursos anteriores, pero lo recomiendo para todos los que necesitan trabajar en Bitbucket y Sourcetree para estudiar.
Espero que esta colección sea útil no solo para aquellos que comienzan a aprender Git y Github desde cero, sino también para aquellos que desean repasar sus conocimientos o estudiar Git con más detalle, y tal vez ayudar a algunos de ustedes en su camino para convertirse en un buen experto.
Si conoce otros buenos cursos sobre Git y Github, comparta en los comentarios. Espero que muchas personas encuentren útil este artículo.