Git y GitHub para Principiantes

¿Qué vamos a tratar?

Durante el curso vamos a trabajar con Git y Github.

Git es un software de control de versiones (SCM) diseñado pensando en la eficiencia y confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente. Se ha convertido en una skill básica en cualquier puesto de trabajo. De un modo general, podemos decir que nos permite conservar nuestro código fuente de forma segura, así como agilizar y clarificar nuestra forma de trabajar en él. Esto se acentúa cuando, además, trabajamos en equipo.

Por otra parte GitHub es una plataforma de desarrollo colaborativo de software para alojar proyectos utilizando el sistema de control de versiones (SCM) Git. Brinda herramientas muy útiles para el trabajo en equipo dentro un proyecto.

Como contenido complementario trabajaremos con SourceTree, un cliente de Git que nos permite realizar todas las operaciones del sistema desde una aplicación de escritorio.

Requisitos

No necesitas conocimientos previos, pues empezaremos desde cero con una serie de ejemplos prácticos y al término del curso, llevaremos a cabo prácticas de trabajo profesionales basadas en git-flow.

En la Escuela dispondréis de todo el hardware y software necesario. Para este curso, además de Git y la App web Github, utilizaremos el cliente Sourcetree.

Programa

  • Sistemas de gestión de versiones.
  • Conceptos y terminología básica
  • Configuración de ficheros a ignorar (.gitignore).
  • Uso de git desde la consola (cli).
  • Uso de git con interfaz gráfica (SourceTree).
  • Procedimiento de trabajo: pull, merge, commit, push.
  • Gestión de ramas.
  • Trabajo con repositorios remotos.
  • Proveedores de repositorios: Github / Gitlab / Bitbucket.
  • Metodología de gestión de ramas.
  • Workflows de trabajo con git.
  • Pull Request.
  • Uso de llaves SSH.
  • Mejores prácticas para git.

Herramientas digitales

Rellena el formulario y te contactaremos
Nombre *
Correo electrónico *
Teléfono *
Mensaje
Responsable de los datos Escuela de Tecnologías Aplicadas SL. Finalidad de los datos: responder a tu consulta, facilitarte más información o bien ofrecerte el servicio que has contratado con nosotros. Legitimación: tu consentimiento al aceptar la política de privacidad o bien el contrato que tienes con nosotros. Destinatarios: Escuela de Tecnologías Aplicadas SL.  solamente cede tus datos a las empresas imprescindibles para ofrecer el servicio que has contratado. Ejercitar tus derechos: puedes ejercitar tus derechos en marketing@escuelaestech.es. Procedencia de los datos: utilizamos los datos que tú mismo nos envías.

Captación de datos
Formulario web
Curso seleccionado

DÓNDE

Escuela es[tech] – C/ San Joaquín, 12 – 23700 Linares

FECHAS

A partir de enero 2019

Mensual

DURACIÓN

20 horas

PRECIO

150€

Contacta con nosotros

No estamos en todo momento. Sin embargo, nos puede enviar un correo electrónico y nos pondremos en contacto con usted, lo antes posible.

es[tech]