Save on skills. Reach your goals from $11.99

Git y GitHub desde Cero a Experto

Last updated on May 25, 2024 10:39 am
Category:

Description

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 y Privadas

    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

Who this course is for:

  • Ingenieros de Software o carrera afin
  • Desarrolladores de Software
  • Gente que quiera desarrollar proyectos extensos sin miedo a perder sus cambios
  • Gente que quiera mejorar la manera en la que maneja su software

Course content

  • Importante1 lecture • 1min
  • Importante
  • Introducción3 lectures • 13min
  • Introducción
  • Instalaciones Necesarias3 lectures • 16min
  • Instalaciones Necesarias
  • Comenzando con Git6 lectures • 54min
  • Comenzando con Git
  • Comenzando con un Proyecto4 lectures • 33min
  • Comenzando con un Proyecto
  • Comenzando con las Ramas3 lectures • 29min
  • Comenzando con las Ramas
  • Repositorios Remotos en un Proyecto Real7 lectures • 1hr 34min
  • Repositorios Remotos en un Proyecto Real
  • Comenzando con GitHub5 lectures • 51min
  • Comenzando con GitHub
  • Flujo de Trabajo Real2 lectures • 8min
  • Flujo de Trabajo Real
  • Mejorando la Seguridad de Nuestros Repositorios7 lectures • 1hr 16min
  • Mejorando la Seguridad de Nuestros Repositorios

Reviews

There are no reviews yet.

Be the first to review “Git y GitHub desde Cero a Experto”

Your email address will not be published. Required fields are marked *