Imagina Formación

Curso de Git, GitHub y SourceTree

Aprende las bases del control de versiones y empieza a gestionarlo de manera efectiva junto a dos de las herramientas más utilizadas.

¿Qué voy a aprender?

Los alumnos aprenderán sobre el control de versiones y el uso correcto de las herramientas de control de versiones más populares del momento.

Objetivos

Al finalizar el curso, el alumno será capaz de conocer que es un sistema de control de versiones y cómo utilizarlo adecuadamente, así como el cómo utilizar dos de las herramientas más famosas para esto: GitHub y SourceTree.

¿A quién va dirigido?

Este curso va dirigido a todo aquel con interés en llevar un control efectivo de las versiones de sus proyectos.

Duración
Consultar
Requisitos
No es necesario ningún requisito previo.
Bonificación FUNDAE

Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

1

Introducción al control de versiones

  • ¿Qué es el control de versiones?
  • Sistemas de control de versiones locales
  • Sistemas de control de versiones centralizados
  • Sistemas de control de versiones distribuidos
2

Trabajando con Git

  • Git en el control de versiones
  • Instalación
  • ¿Qué son las ramas?
  • ¿Qué es un commit?
  • Primer commit
3

Configurando Git

  • Configuración de usuario
  • Introducción a plantillas git
  • Creando plantillas
  • Plantilla de directorio .git
  • Git aliases
  • Visual Studio Code como editor de texto
  • Extensiones recomendadas
4

Branching y Merging

  • Introducción
  • Entendiendo las ramas locales
  • Ramas y "remotes"
  • Pull, push y merge
  • Forking Workflow
  • Git Flow
5

Operaciones sobre ramas

  • Forzando un merge commit
  • ¿Qué son los conflictos?
  • Mostrando diferencias entre ramas
  • Resolviendo conflictos
  • Buenas prácticas de gestión de ramas
  • Ramas huerfanas
6

Git Hooks

  • ¿Qué son los Hooks?
  • ¿Cómo funcionan?
  • Instalando un Git Hook
  • Client-side Hooks
  • Server-side Hooks
7

Almacenando información adicional

  • Añadiendo nuestra primera git note
  • Separando notas por categorías
  • Recuperando notas del depósito remoto
  • Lanzando notas al repositorio remoto
  • Clasificando commits con etiquetas
8

Consejos y buenas prácticas

  • Introducción
  • Operación stash
  • Guardando y aplicando stashes
  • Debug con git bisect
  • Usando el comando blame
  • Dando colo a la consola
  • Autocompletado
9

Repositorios remotos: GitHub

  • ¿Qué es GitHub?
  • Instalación
  • Creando un proyecto remoto
  • Clonando un proyecto remoto
  • Configuraciones
  • Operaciones sobre el repositorio
  • GitLab vs GitHub
10

Repositorios remotos: SourceTree

  • ¿Qué es Sourcetree?
  • Instalación
  • Creando un proyecto remoto
  • Clonando un proyecto remoto
  • Entendiendo la interfaz
  • Configuraciones
  • Operaciones sobre el repositorio

¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.

Realiza el curso desde donde quieras gracias a nuestro campus online.

Dispondrás de un profesor experimentado en programación y desarrollo que te ayudará y responderá a todas tus dudas.
Tutor personal
Proyecto final
Diploma de certificación
Plataforma online
Disponibilidad horaria
Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

 

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

¿Tienes alguna duda? Puedes hablar con uno de nuestros profesores

¡Pregúntanos!

↑ Ir arriba