Git y GitHub desde Cero a Experto

En este curso Aprenderás desde lo más básico hasta en un nivel profesional a manejarte con el mejor sistema de control de versiones hasta el momento el cual es Git, con ayuda del más usado y probablemente mejor sistema de control de versiones en la nube GitHub.
Comenzaremos desde que es un sistema de control de versiones y por qué es importante usarlo.
Hasta la creación y utilización de proyectos para aumentar tu curriculum en la industria.
El curso se puede llevar a cabo en cualquier sistema operativo (Windows, Linux y MacOS).
Este curso se mantiene actualizado y así seguirá, si llegas a requerir de un tema en específico puedes mandar la solicitud y lo agregaremos lo más pronto posible.

Nivel Básico
Calificación

Temario

  • 1 Introducción
    • Antes de Empezar el Curso - 03:58 min.
    • ¿Por que Usar un Sistema de Control de Versiones? - 07:34 min.
  • 2 Instalaciones Necesarias
    • Instalando Git en Windows - 11:22 min.
    • Instalación en Linux - 01:21 min.
    • Instalando Git en Mac OS - 03:19 min.
  • 3 Comenzando con Git
    • Con que Archivos Podemos Trabajar en Git - 03:44 min.
    • Como usar la Terminal de Git - 10:03 min.
    • Comandos Básicos de Git - 16:14 min.
    • Error al hacer un Commit - 01:00 min.
    • Como Moverse entre los Commits - 10:41 min.
    • Configurar Usuario y Email de Git (Introducción a las Ramas) - 12:37 min.
  • 4 Comenzando con un Proyecto
    • Ver Modificaciones en los Archivos - 06:33 min.
    • Como Hacer Commits Multilinea y Salir de Vi/Vim - 08:30 min.
    • Ver Diferencias entre Commits - 06:18 min.
    • Recapitulación de lo Aprendido e Introducción a las Ramas - 12:01 min.
  • 5 Comenzando con las Ramas
    • ¿Qué son las Ramas y como Funcionan? - 13:04 min.
    • Moverse entre Commits de la Misma Rama - 05:56 min.
    • Git Reset - 09:59 min.
  • 6 Repositorios Remotos en un Proyecto Real
    • Empezando con el Proyecto - 19:27 min.
    • Repositorios Remotos Comienzo - 16:00 min.
    • Creando Nuestras Primeras Ramas - 16:55 min.
    • Moverse entre Ramas y Ver los Cambios - 05:21 min.
    • Hacer Merge entre Ramas - 14:48 min.
    • Especificaciones para hacer Merge - 05:10 min.
    • Solución de Conflictos al hacer un Merge - 16:08 min.
  • 7 Comenzando con GitHub
    • Primeros Pasos en GitHub - 17:43 min.
    • Crear un Repositorio Remoto - 12:44 min.
    • Solucionando los Errores - 07:48 min.
    • Creación de Repositorio Remoto y Solución de Posibles Errores - 05:29 min.
    • Haciendo Push en GitHub y Solución de Errores - 07:26 min.
  • 8 Flujo de Trabajo Real
    • Haciendo Cambios en GitHub y Trayendolos al Repositorio Local - 06:08 min.
    • Como Eliminar un Repositorio Local (Si se creo por error) - 01:38 min.
  • 9 Mejorando la Seguridad de Nuestros Repositorios
    • Uso de Llaves Públicas y Privadas - 15:19 min.
    • Conexión a GitHub por SSH - 06:00 min.
    • Configurando SSH Parte 1 - 14:24 min.
    • Configurando SSH Parte 2 - 12:30 min.
    • Haciendo Commits con SSH - 19:34 min.
    • Solución del Problema - 02:15 min.
    • Configuración Final de GitHub - 05:49 min.
  • 10 Uso de Tags y Alias
    • Creación de Tags - 09:30 min.
    • Como Eliminar un Alias - 01:16 min.
    • Uso de Tags - 13:03 min.
    • Eliminar, Agregar y Borrar Tags - 07:33 min.
  • 11 Trabajando con Multiples Ramas en GitHub
    • Hacer Push de Otras Ramas en GitHub - 07:13 min.
    • Agregando Ramas a GitHub - 06:22 min.
  • 12 Agregar Colaboradores a GitHub
    • Agregando Colaboradores en GitHub - 12:11 min.
    • Colaborando en el Proyecto (Dos personas en Distintas Computadoras) - 03:31 min.
    • Como Trabajar en Remoto (Ejemplo Real) - 26:43 min.
    • Flujo de Trabajo con Varias Personas en GitHub - 10:38 min.
  • 13 ¿Que son y como hacer Pull Request?
    • ¿Como Funcionan los Pull Request y Para que Sirven? - 08:43 min.
    • Uso de Pull Request y Merge Request Parte 1 - 22:31 min.
    • Uso de Pull Request y Merge Request Parte 2 - 05:58 min.
  • 14 ¿Como Colaborar en Proyectos Opensource?
    • Colaborando en un Proyecto OpenSource Primera Parte - 18:34 min.
    • Colaborando en un Proyecto OpenSource Segunda Parte - 14:42 min.
    • Continuación con el Fork y Actualizaciones - 11:35 min.
    • Participa en el Proyecto - 03:26 min.
  • 15 Importantes
    • Uso de Gitignore - 10:37 min.
    • Uso de README - 07:54 min.
  • 16 GitHub en Varias Plataformas
    • GitHub Pages - 18:04 min.
    • GitHub Móvil - 03:52 min.
  • 17 Uso de Git Rebase
    • Git Rebase Parte 1 - 13:44 min.
    • Git Rebase Parte 2 - 06:31 min.
  • 18 Git Stash y Git Clean
    • Git Stash - 20:20 min.
    • Git Clean - 09:09 min.
  • 19 Git Cherry-Pick y Git Amend
    • Git Cherry-Pick - 16:56 min.
    • Git Amend - 06:02 min.
  • 20 Git Reset y Reflog
    • Git Reset y Git Reflog - 15:55 min.
  • 21 Busqueda (Git Grep y Git Log)
    • Git Grep y Git Log - 04:30 min.
  • 22 Comandos Extras para Git y GitHub
    • Parte 1 - 12:33 min.
    • Parte 2 - 12:24 min.
  • 23 Issues
    • Comenzando con Issues - 09:21 min.
    • Cerrar Issues - 10:43 min.
  • 24 Etiquetas y Milestone
    • Uso de Etiquetas o Labels - 14:03 min.
    • Milestone y su Correcto Uso - 09:30 min.
    • Cierre y Eliminación de un Milestone - 05:42 min.
    • Asociando Issues a Commits - 04:48 min.
  • 25 Wikis
    • Comenzando con las Wikis - 07:56 min.
    • Agregar Referencias a la Wiki - 04:16 min.
  • 26 Proyectos en GitHub
    • Proyectos en GitHub - 16:45 min.
    • Automatizaciones en Proyectos - 04:44 min.
  • 27 Organizaciones
    • Creando Organizaciones - 06:32 min.
    • Transferir un Repositorio a una Organización - 05:56 min.
    • Creando Equipos de Trabajo - 07:57 min.
    • Cambiar Privilegios de Acceso al Repositorio - 05:38 min.
    • Opciones Extras en las Organizaciones - 04:47 min.
    • Ajustes de las Organizaciones - 09:19 min.
    • Ajustes de Usuario - 05:11 min.
    • Autenticación de Dos Factores - 02:36 min.
  • 28 Gist
    • Comenzando con los Gist - 04:59 min.
    • Crear, Editar y Modificar Gist - 09:17 min.
    • Hacer Forks de Gist Públicos - 05:21 min.
  • 29 Modificando Nuestro Perfil Público en GitHub
    • Configurando el Perfil de GitHub - 02:47 min.
    • Creando el README del Perfil - 04:56 min.
    • Editando el README del Perfil - 07:46 min.
    • Agregando Estadísticas de Nuestro Repositorio - 08:33 min.
    • Agregando Referencias de Páginas con Logos - 12:35 min.
    • Agregando Iconos Especiales de Lenguajes y Más - 06:05 min.
  • 30 GitHub Actions
    • Comenzando con las Acciones - 06:50 min.
    • GitHub Actions - 06:34 min.
    • Terminando Configuración de los Vídeos - 08:30 min.
  • 31 MarkDown
    • Escribir Texto en MarkDown - 07:26 min.
    • Links, Listas y Citas - 02:09 min.
    • Listas Ordenadas, Agregar Código e Imágenes - 04:13 min.
    • Bloques de Código con Resaltado de Sintaxis y Tablas - 03:12 min.
    • Task List y Revisión en GitHub - 04:27 min.

    Duración 15:56 horas
Visto por 336
Requisitos Previos al Curso

Navegación básica en terminal o linea de comandos (no es necesaria, aquí se ve más a fondo)
No se requiere conocimientos previos de ningún sistema de control de versiones.
No se requiere conocimiento de Git
No se requiere conocimiento de Gi

Profesor: Jorge Salgado Miranda
Imagen profesor
¡No dejes de aprender!
curso alterno
Vim
curso alterno
Introducción a GO

Este sitio web usa cookies para ofrecer sus servicios y analizar el tráfico