
Git y GitHub desde Cero a Experto
udemy · ⭐ 4.44 (1.421 reseñas) · Todos los niveles · es · ⏱ 16 h
Impartido por Jorge Salgado Miranda · 13.192 alumnos
54.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
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
Lo que aprenderás
- 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
Requisitos
- 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 GitHub
- Se puede hacer el curso en Windows, MacOS y Linux