Git y GitHub Completo Desde Cero ACTUALIZADO

Aprende Git y GitHub de forma completa y desde cero. Con ejemplos prácticos. Sé un profesional del control de versiones.

4.61 (4479 reviews)
Udemy
platform
Español
language
Development Tools
category
14,868
students
5 hours
content
Nov 2022
last update
$54.99
regular price

What you will learn

Hacer uso del sistema de control de versiones Git.

Usar GitHub para compartir y sincronizar los repositorios de Git.

Trabajar en equipo mediante las herramientas que ofrece GitHub.

Cómo resolver errores comunes al usar Git

Description

Git es una de las tecnologías más influyentes en el mundo del desarrollo de software en los últimos 20 años. Su forma de trabajar ha revolucionado los flujos de trabajo en las organizaciones y hoy en día está tan ampliamente implantado en el sector que muchas empresas simplemente asumen que sabes Git. Con este curso podrás adquirir o poner al día tu conocimiento sobre Git para saber cómo desempeñarte con esta herramienta que, si bien promete ser fácil, a veces presenta retos.

Por otra parte, la facilidad con la que GitHub permite compartir software con el mundo en la forja de código más utilizada en este momento ha conseguido colocar a esta aplicación web como una de las formas favoritas de mucha gente de publicar software de código abierto, comunicar sus capacidades a reclutadores y entrevistadores cuando se busca empleo, y también moverse en el día a día una vez ya se tiene uno, tanto que muchos equipos de trabajo también lo utilizan en su día a día para realizar sus actividades.

Este curso te contará lo que necesitas conocer sobre Git y sobre GitHub utilizando una manera de enseñar cercana y que te proporcionará conocimientos útiles que podrás aprovechar en tu día a día para mejorar como desarrollador, optar a puestos de trabajo, o moverte correctamente una vez tienes uno.


Te invito a ver el temario completo, comprobarás que no es el típico curso donde únicamente se enseña las conceptos fundamentales sino que hay información extra


Aquí tienes una idea global de lo que se abarca en el curso a través de sus diferentes secciones


  1. Introducción al curso
    El propósito de este apartado es introducir al espectador a Git y GitHub, y razonar por qué son tecnologías tan importantes y competitivas hoy en día en las empresas, y de qué forma les pueden ayudar a hacer búsquedas de empleo o a ser más productivos en su día a día. Además, hay gente que tiende a confundir Git con GitHub, de modo que se incluye la diferencia entre Git y GitHub y se enseñan otras forjas que también usan Git pero que no son GitHub.

  2. Primeros pasos con Git
    Este es el punto de partida en el cual se va a enseñar cómo instalar Git en el ordenador, se esté usando el sistema operativo que se esté usando. Además, veremos las distintas interfaces que tenemos para interactuar con Git según nuestras necesidades: gráficas, de terminal…

  3. Integra Git en tu día a día
    El propósito de este apartado es enseñar Git. Es la piedra angular sobre la que descansa el resto de contenido, por lo que es importante ser capaz de entender los conceptos clave, como las ramas, los commits o en general cómo realizar el trabajo usando Git. En este capítulo se incluyen tanto las tareas más esenciales que se van a necesitar con más frecuencia con Git, como tareas que no son tan importantes en el día a día pero que pueden ayudar a comprender mejor algunas partes o a mantener nuestro repositorio limpio

  4. Utilizando GitHub
    Esta es la sección en la que conectamos Git con internet y presentamos la forja de GitHub, donde el código se vuelve social. En este apartado creamos cuentas, repositorios, y hacemos sincronización en ambas direcciones entre el código del ordenador y el que hay subido a GitHub, y mostramos una a una las partes más importantes que tiene un proyecto de GitHub cuando estamos en su página web.

  5. Flujos de trabajo basados en hechos reales
    En empresas y organizaciones que usan Git, suele existir una serie de protocolos o rituales que unifican la forma en la cual el equipo realiza su trabajo. En el caso de empresas que usen GitHub, este tipo de protocolos en muchos casos involucran usar la web, por ejemplo, para realizar una code review. Basándonos en la forma real en la que muchas empresas han adoptado hoy en día Git y GitHub aquí se presentan varias formas de realizar una tarea en su sitio web que nos pueden ser necesarias en el día a día.

  6. Flujos de trabajo típicos en empresas y proyectos Git
    Una visión sobre la forma en la que las empresas que han adoptado Git lo están usando en el día a día. Este apartado es útil para personas que vayan a trabajar en empresas o proyectos donde se use Git, para poder hacerse a la idea de cómo está estructurado el repositorio y así saber cómo navegar por el mismo o realizar su trabajo.

  7. Mejora tu proyecto open source o portafolio
    No todo es trabajar para empresas. Bien sea porque quieres contribuir al código abierto participando en proyectos establecidos que aceptan contribuciones a través de todo internet, compartir con el mundo un programa de software que has creado, o darte a conocer para mejorar tu imagen u obtener incluso la aprobación durante un proceso de selección, GitHub también puede ser una herramienta útil para trabajar de forma social en tus proyectos.

  8. Socorro, algo se ha roto

    Uno de los principales inconvenientes de Git es que pese a su simpática interfaz inicial en los casos más favorables, cuanto peor vayan las cosas, más complicado será entender por qué. El propósito de esta sección es ofrecer algunas explicaciones y procedimientos para reparar los problemas más habituales que se suelen dar en repositorios de Git.


A quién va dirigido este curso

Este curso va destinado a personas que quieran aprender a utilizar Git, porque quieran o porque les sea necesario para el trabajo, la escuela o similares. Este curso también va destinado a personas que quieran aprender a integrar Git y GitHub en su día a día y aprovechar sus flujos como parte de procesos agile en el trabajo o también, por qué no, en la escuela.

Requisitos mínimos

Para poder seguir este curso deberías tener a mano código fuente con el que vayas a practicar, bien sea tuyo para integrarlo con Git, o bien sea algún proyecto de código abierto o de un equipo en el que te encuentres trabajando. Es ideal aunque no estrictamente necesario que sepas usar una terminal, ya que aunque en este curso se presenta el uso de Git desde entornos gráficos (fundamentalmente, Visual Studio Code), buena parte de la potencia se obtiene desde la terminal y se usan algunos comandos. Si no sabes usar una terminal, tengo un vídeo de anexo para ti para que le pierdas miedo, aunque es recomendable que tengas a mano recursos extra por si necesitas más ayuda. Para poder seguir este curso es muy recomendable conocer inglés.


Nos vemos!


Content

Introducción

Introducción
Qué es Git
Qué es GitHub
Qué diferencia a Git de GitHub
Puede que ya hayas usado GitHub
Creando una cuenta de GitHub
GitHub Pro y el pack para estudiantes

Trabajo con repositorios en GitHub Desktop

GitHub Desktop
GitKraken y otras alternativas
Creando un proyecto
Clonando el repositorio en tu ordenador
Realizando cambios
Subiendo los cambios a GitHub
Bifurcaciones
Cerrando bifurcaciones
Cerrando bifurcaciones con conflicto

Trabajo con repositorios en la línea de comandos

Accediendo al comando Git
Realizando modificaciones en el código
Subiendo los cambios a GitHub desde la terminal
Actualizando el repositorio con pull
Crear ramas
Múltiples ramas en paralelo
Fusionando una rama desde la terminal
Fusiones con conflictos desde la terminal
Fusiones con conflictos desde la terminal (parte 2)
Tres comandos útiles para la terminal

Trabajo con repositorios en GitHub.com

Introducción a lo que ofrece la web de GitHub
Creando un issue
Trazabilidad de los issues
Varias formas de cerrar un issue
Hacer un fork
Haciendo cambios en MI fork
Crear un pull request
Aprobar un pull request
Pull requests locales (parte 1)
Pull requests locales (parte 2)
Trabajando en Git desde el navegador
Usando la wiki de GitHub
Borrar repositorios y más sobre Settings
Creando una organización

GitHub Pages

Hosting gratis en GitHub Pages
Creando una web personal en GitHub
Jekyll, o usar GitHub para crear un blog
Usando Jekyll en GitHub
Cómo usar tu propio dominio en GitHub Pages

Otras características de GitHub

Mantener un perfil público
Socializar en GitHub
Controlando versiones con releases
Gists, compartir fragmentos de código
Tres cosas que deberías investigar ahora

Screenshots

Git y GitHub Completo Desde Cero ACTUALIZADO - Screenshot_01Git y GitHub Completo Desde Cero ACTUALIZADO - Screenshot_02Git y GitHub Completo Desde Cero ACTUALIZADO - Screenshot_03Git y GitHub Completo Desde Cero ACTUALIZADO - Screenshot_04

Reviews

Angel
October 31, 2023
Estaba muy bien estructurado el curso, me parece que se da a entender muy bien y para alguien como yo que no sabia como utilizar Git y GitHub me ha ayudado bastante este curso.
Edgar
October 29, 2023
Este curso asido una retroalimentación muy completa con el uso de las nuevas herramientas podre agilizar mis futuros proyectos
Jimena
October 24, 2023
Muy interesante aprender a detalle muchas cosas que se pasan de desapercibido o quizas solo lo hemos leido en algun articulo
Antonio
October 23, 2023
Buen curso que cubre los aspectos mas importantes de trabajar con git. La parte de "Flujos de trabajo" especial mención para profundizar en el futuro, ya que en el dia a dia puede llegar a ser un dolor de cabeza si no se entiende bien las bases
Diego
October 23, 2023
Considero que la manera de abordar el tema se hace facil de comprender además que el tema es muy interesante todo lo que se puede hacer.
Luis
October 18, 2023
El curso es muy bueno para entender git y github a un nivel mas avanzado que en muchos otros cursos. Lo unico que faltaria serian los cherry-pick. Ademas de que seria bueno mostrar como funciona con diferentes ide como android studio.
Ignacio
August 17, 2023
Muy bueno el curso. Quizás estaría bien enseñar cómo realizar las operaciones de línea de comandos con una aplicación visual como sourcetree
Henry
August 6, 2023
es buen curso para conocer las funciones de git y github aunque tuve problemas con mi desconpcimiento de termiales pude terminar el curso
Mario
August 2, 2023
Ha sido una muy buena elección, debido a que he aprendido conceptos que a lo largo de mis estudios de pregrado no tenía muy claros
Hairo
August 1, 2023
estuvo bueno, explican lo necesario para entender, tampoco es que sea tan complejo, pero me gusto que muestra casos de uso al final.
Juan
July 27, 2023
Habla mucho y no va directo al punto, cual es entonces la diferencia entre Git y Github? solo dice en resumen que son cosas diferentes pero no dice porque, ni aclara que es cada cosa!!
Warner
July 22, 2023
hay muchas cosas que no sabia que ahora con estos videos me he alimentado abundantemente y solo es el inicio
SILVIA
July 19, 2023
Explica muchos detalles para los que estamos empezando en Git y Github, lo que da mas seguridad de poderlo practicar.
Miguel
July 18, 2023
si es buena pero es mejor cuando se imparte la clase por alguien que sea por lo menos de la misma region
Iván
July 6, 2023
El curso esta muy bien explicado y organizado. En cuanto al profesor, es muy fácil seguirle y lo hace muy dinámico con videos cortos y humor que siempre se agradece.

Charts

Price

Git y GitHub Completo Desde Cero ACTUALIZADO - Price chart

Rating

Git y GitHub Completo Desde Cero ACTUALIZADO - Ratings chart

Enrollment distribution

Git y GitHub Completo Desde Cero ACTUALIZADO - Distribution chart

Related Topics

940740
udemy ID
8/25/2016
course created date
11/1/2019
course indexed date
Bot
course submited by