You are here:

Control de Versiones con Git/GitHub

Duración: 54 horas ONLINE  |  Ref (3574)

Consulte becas o como hacer el curso sin coste.
ID Curso
CURSO ID
3574
Modalidad
MODALIDAD
ONLINE
Familia
FAMILIA
137
Horas
HORAS
54 horas
Inicio
INICIO
INMEDIATO
Duración
DURACIÓN
12 semanas

Características:

1 – Iniciando en GIT
Iniciando en GIT
Índice de la unidad
Introducción  
Diferencias entre Sistemas de Control de Versiones centralizados y distribuidos
GIT vs Subversion
 Historia de GIT
Instalación de Git
Instalación en Windows
Ficheros de configuración
Uso con Eclipse
Instalación de Eclipse
Inicializando GIT
Comandos de inicialización: config, init
git config
git init
 Formas 3 y 4
Otros clientes gráficos
Sourcetree
Gitkraken
GitHub Desktop
Git GUI y Gitk
Hemos aprendido
 
2 – Creando nuevas versiones (parte I)
Creando nuevas versiones (parte I)
Introducción
Comandos para subir al repositorio
git status
git add
git add -p
git commit
Mensajes de commits
git log
Referencias por mensaje de commit (:/)
git diff
git rm
git mv
git reflog
git stash
Otros comandos git: show, ls-tree, grep
git rev-parse
git ls-files
git ls-tree
Hemos aprendido
 
3 – Creando nuevas versiones (parte II)
Creando nuevas versiones (parte II)
Construir alias
Fichero .gitignore
Ocultar ficheros
Fichero .gitattributes
Filtros
Hemos aprendido
 
4 – Accediendo a versiones anteriores
Accediendo a versiones anteriores
Introducción
git checkout
git reset
git revert
Hemos aprendido
 
5 – Ramas
Ramas
Introducción
git branch
Nombres de ramas
git merge
git rebase
git rebase (interactivo)
git cherry-pick
git merge –squash
Hemos aprendido
 
6 – Repositorios remotos locales (parte I)
Repositorios remotos locales
Comandos
git clone
git remote
git push
git pull
git fetch
Uso de un repositorio central compartido
Hemos aprendido
 
7 – Repositorios remotos locales (parte II)
Repositorios remotos locales (parte II)
Dinámica de trabajo
Conflictos
Evitar destruir commits
Compartiendo ramas
Worktrees
 Buenas prácticas de trabajo en Git
Hemos aprendido
 
8 – Repositorios remotos online. GITHUB básico
Repositorios remotos online. GITHUB básico
Introducción
Casos prácticos para trabajar con GITHUB
Caso 1: Copia de seguridad online
Caso 2: Clonar o descargar repositorio ajeno de GITHUB
Caso 3: Clonar repositorio de GITHUB para trabajo colaborativo
Caso 4: Sugerir mejoras en repositorios ajenos: Fork
Caso 5: Trabajo colaborativo en una organización
git blame
 git bisect
Hemos aprendido
 
9 – Repositorios remotos online. GITHUB avanzado (parte I)
Repositorios remotos online. GitHub avanzado (parte I)
Uso de las claves SSH
GitHub Pages
Tags y Releases
Nombres de tags 
Issues, Milestones y Proyectos
Hemos aprendido
 
10 – Repositorios remotos online. GITHUB avanzado (parte II)
Repositorios remotos online. GitHub avanzado (parte II)
Hooks y Webhooks
Gitflow
Parches en Git
 Firmar commits
Otros repositorios online
Hemos aprendido

Al finalizar el curso el alumno será capaz de utilizar la herramienta de control de versiones GIT y la plataforma remota online GitHub. Será capaz de ir guardando distintas versiones de sus propias aplicaciones, desde la versión inicial hasta la última, pasando por todas las intermedias que desee guardar, para poder recuperar cualquiera de ellas en algún momento que lo necesite. Asimismo, podrá integrarse en un grupo de usuarios que desarrollen entre todos la misma aplicación simultáneamente, de forma que cada uno desarrolle una parte de la misma sin afectar de forma indeseada al trabajo de los demás.

Creadores de aplicaciones de cualquier tipo (web, de escritorio…) con o sin conocimientos de lenguajes de programación (programadores, diseñadores gráficos…) que necesiten salvaguardar un historial de dichas aplicaciones.

Descripción

Deja de perder tu código. Asegura tu trabajo con Git/GitHub.

Información adicional

Modalidad

ONLINE

Tipo formación

Curso online

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Control de Versiones con Git/GitHub”

    Para enviarte información sobre este curso, por favor, rellena los siguientes datos:

    Nombre (requerido)

    Teléfono: (requerido)

    Correo electrónico: (requerido)

    Acepto la Política de privacidad