- Fecha de Inicio: junio 02
- Fecha de Finalización: junio 04
- Hora de Inicio: 16:00
- Hora de Finalización: 21:00
- Organizador: Think-Tic
- Ubicación: Centro Tecnológico de La Rioja
Sector al que va dirigido: Servicios TIC a empresas
Objetivo
El objetivo de la formación es que los asistentes adquieran los fundamentos de funcionamiento y uso de git como herramienta para gestionar el código fuente de los proyectos que el equipo técnico desarrolla.
Perfil del alumno
No se requiere ningún conocimiento previo de git para asistir al curso.Dado que el contenido del curso será técnico en su totalidad se recomienda que los asistentes tengan un
perfil técnico alto con experiencia en desarrollo y/o administración de sistemas.
Metodología
El enfoque del curso es totalmente práctico. Se plantea a los asistentes la necesidad de controlar las versiones de un proyecto (simulado) que evoluciona a lo largo del tiempo. Partiendo de una versión 1.0 se implementan con git diferentes flujos de trabajo y de gestión del código:
- Peticiones de cambios en el código base por parte del propietario del proyecto (nuestro cliente simulado)
- Gestión de interrupciones, cambios de contexto y desarrollo de múltiples funcionalidades de forma paralela
- Gestión de diferentes versiones del proyecto (1.0 y 2.0)
- Manteniendo del código base de ambas versiones
- Cómo varias personas pueden trabajar sobre el mismo código fuente
- Trabajando con personal externo o deslocalizado
- Trabajo en equipo
En este contexto se aplican los conceptos y se estudian los diferentes comandos propuestos en el temario.
Contenido
Tema 1: Introducción
- ¿Por qué usar un sistema de control de código?
- Un poco de teoría
- Cómo instalar Git en Mac, Windows y Linux
Tema 2: Trabajando con Git
- Crear o clonar un repositiorio
- Controlando los cambios que hacemos en el código
- Revisando el histórico de nuestro repositorio
- Me he equivocado ¿qué hago?
- Etiquetas
Tema 3: Ramas
- ¿Para qué necesito las ramas?
- Branching y Merging
- Resolución de conflictos
- Ramas remotas
- Volver a un estado anterior
Tema 4: Repositorios remotos
- ¿Para qué necesitamos un servidor?
- Trabajando con repositorios remotos
- Pull y push a fondo
- Trabajando con ramas remotas
- Pull requests
Tema 5: Trabajo en equipo
- Trabajando con múltiples repositorios remotos
- Compartir nuestro repositorio con otras personas
- Trabajando en equipo
- Resolución de conflictos
Fechas y horarios:
Fechas:
Del 2 al 4 de junio de 2014Horario:
De 16:00 a 21:00Horas:
15
Lugar de impartición
Centro Tecnológico de La RiojaAvda. Zaragoza 21Logroño
Inscripciones
El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.
Formulario de Inscripción