Git y GitHub desde Cero a Experto

Go to class
Write Review

Git y GitHub desde Cero a Experto provided by Udemy is a comprehensive online course, which lasts for 16 hours worth of material. Git y GitHub desde Cero a Experto is taught by Jorge Salgado Miranda. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Spanishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Sistema de control de versiones Git y GitHub desde cero, de manera rápida, bien explicada y 100% Actualizado!

    What you'll learn:

    • Control de versiones locales y en línea
    • Manejo a Fondo de Git y GitHub desde cero
    • Crear y trabajar con el mejor sistema de control de versiones locales y en la nube
    • Conocer y utilizar GitHub para tener nuestros proyecto de una manera segura
    • Conocimiento para trabajar en equipo en proyectos de programación (Móvil, Web y de Servidores)
    • Uso de GitHub para administración de Proyectos
    • Hacer colaboraciones a proyectos OpenSource
    • Colaborar en trabajos en equipo de manera remota

    En este curso Aprenderas 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 que es importante usarlo.

    Hasta la creacion y utilizacion de proyectos para aumentar tu curriculum en la industria.

    Este 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 especifico puedes mandar la solicitud y lo agregaremos lo más pronto posible.

    El Temario es el siguiente:


    Introducción

    Por que usar un sistema de control de versiones

    Instalaciones necesarias

    Instalacion en Windows

    Instalación de Linux

    Instalación en MacOS

    Comenzando con Git

    Con que archivos podemos trabajar en Git

    Como usar la terminal de Git

    Comandos Básicos de Git

    Como moverse entre los commits

    Configurar usuario y email

    Concepto de Branch (Rama)

    Comenzando con un proyecto

    Ver modificaciones en los archivos

    Como hacer commits multilinea

    Como salir de VIM

    Ver diferencias entre los commits

    Recapitulacion de lo aprendido

    Introducción a las ramas

    Comenzando con las Ramas

    Que son las Ramas y como Funcionan

    Moverse entre commits de la misma rama

    Git Reset

    Repositorios Remotos en un Proyecto Real

    Empezando con el Proyecto

    Repositorios Remotos Comienzo

    Creando nuestras primeras Ramas

    Moverse entre Ramas y ver los cambios

    Hacer merge entre ramas

    Especificaciones para hacer merge

    Solucion de conflictos al hacer un merge

    Comenzando con GitHub

    Primeros Pasos en GitHub

    Crear un repositorio remoto

    Solucionando los Errores

    Creación de repositorio Remoto

    Haciendo Push en GitHub

    Flujo de trabajo Real

    Haciendo cambios en GitHub y Trayendolos al repositorio Local

    Como eliminar un repositorio Local

    Mejorando la seguridad de nuestros repositorios

    Uso de llaves Públicas yPrivadas

    Conexión a GitHub por SSH

    Configurando SSH Parte 1

    Configurando SSH Parte 2

    Haciendo Commits con SSH

    Solución del Problema

    Configuracion Final de GitHub

    Uso de Tags y Alias

    Creación de Tags

    Como eliminar un alias

    Uso de Tags

    Eliminar, Agregar y Borrar los Tags

    Trabajando con multiples ramas en GitHub

    Hacer Push de otras ramas en GitHub

    Agregando Ramas a GitHub

    Agregar Colaboradores a GitHub

    Agregando colaboradores en GitHub

    Colaborando en el proyecto

    Como Trabajar en Remoto (Ejemplo Real)

    Flujo de Tarabajo con varias personas en GitHub

    Que son y como hacer pull request

    Como funcionan los pull request y para que sirven

    Uso de Pull Request y Merge Request Parte 1

    Uso de Pull Request y Merge Request Parte 2

    Como colaborar en Proyectos OpenSource

    Colaborando en un Proyecto OpenSource Parte 1

    Colaborando en un proyecto OpenSource Parte 2

    Continuación con el Fork y Actualizaciones

    Participa en el Proyecto

    Importantes

    Uso de gitignore

    Uso de README

    GitHub en varias Plataformas

    GitHub Pages

    GitHub Móvil

    Uso de Git Rebase

    Git Rebase Parte 1

    Git Rebase Parte 2

    Git Stash y Git Clean

    Git Stash

    Git Clean

    Git Cherry-Pick y Git amend

    Git Cherry-Pick

    Git amend

    Git Reset y Reflog

    Reset

    Reflog

    Git Grep y Git Log (Busqueda)

    Git Grep

    Git Log

    Comandos Extras para Git y GitHub

    Parte 1

    Parte 2

    Uso de issues

    Comenzando con Issues

    Cerrar Issues

    Uso de Etiquetas o Labels

    Uso de Labels

    Uso de Milestone

    Que son los Milestone y su correcto uso

    Milestones, Cierre y Eliminación

    Asociación de Issues a Commits y a Pull Request

    Asociando Issues a commits

    Asociando commits a pull request

    Uso de las Wikis

    Comenzando con las Wikis

    Agragar referencias a las Wikis

    Proyectos en GitHub

    Proyectos en GitHub

    Automatizando en los Proyectos

    Organizaciones en GitHub

    Creando Organizaciones

    Transferir un repositorio a una organización

    Creando Equipos de Trabajo

    Privilegios de Acceso al Repositorio

    Opciones Extras en las Organizaciones

    Ajustes de las Organizaciones

    Ajustes de Usuario

    Autenticación de Dos Factores (TFA)

    Gist

    Comenzando con los Gist

    Crear, Editar y Modificar un Gist

    Hacer Forks de Gist Públicos

    Modificando nuestro perfil Público en GitHub

    Configurando el perfil de GitHub

    Creando el README del perfil

    Editando el README del perfil

    Agregando Estadísticas de nuestro repositorio

    Agregando referencias de páginas con Logos

    Agregando Iconos especiales de Lenguajes y más

    GitHub Actions

    Comenzando con las acciones

    GitHub Actions

    Terminando configuración de los Vídeos

    MarkDown

    Escribir Texto en MarkDown