Curso de Iniciación a git, gitHub y SourceTree: Control de versiones para el siglo XXI

git, gitHub y SourceTreeAprender a usar un sistema de control de versiones e integrarlo en tu trabajo diario es siempre una revelación: de repente los errores son fáciles de deshacer, las versiones antiguas se recuperan en segundos, los miembros del equipo pasan a colaborar de verdad en vez de estorbarse entre sí, incorporar y reutilizar código de terceros es trivial y por muchos discos que fallen, el código no se pierde. Nunca.

Este curso práctico, exclusivo y 100% diseñado por nuestro equipo de Chefs KeepCoding es ideal para desarrolladores individuales y equipos, ya que permite a los miembros trabajar con la tranquilidad y seguridad de saber que siempre podrán volver atrás, conocerán qué ha pasado con el código, controlarán quién y cuándo se ha modificado y reducirán el tiempo dedicado al mantenimiento del mismo.

Partiendo de cero, se aprenderá a manejar e integrar en nuestro “workflow” git (sistema de control de versiones), gitHub (gestión de repositorios remotos de git) y SourceTree (interfaz gráfica para git de Atlassian).

Filosofía de Enseñanza

En KeepCoding somos geeks hasta la médula y sentimos en nuestra propia piel las necesidades del día a día de un desarrollador. Por eso diseñamos todos nuestros cursos con un objetivo muy claro: atender a dichas necesidades proporcionando una base muy sólida en aquellos conceptos que de verdad son importantes y los más difíciles de asimilar por cuenta propia.

Es un curso pensado para programadores en general y, muy especialmente, para programadores de apps que quieran optimizar su productividad y el control sobre su código fuente.

Como en todos nuestros cursos “gourmet”, los conocimientos se asimilan de forma práctica. Vas a aprender  a usar y a sacar el máximo provecho de git y gitHub, integrar ambas herramientas en tu flujo de trabajo y dejar sentadas unas bases sólidas para usos avanzados como Continous Integration y el uso conjunto del control de versiones con TDD (Test Driven Development).

Pasarás la mayor parte del tiempo trabajando con git. Durante el curso de usará SourceTree como cliente git, con el que realizaremos las prácticas y demostraciones.

Temario

  • Qué nos va a aportar git y lo que vamos a aprender
  • Instalación de las herramientas en los 3 sistemas
  • Al principio todo era diff y patch
  • Intro a Git (el gráfico)
  • Checkout
  • Donde dije digo digo diego: deshacer lo hecho
  • Donde dije diego digo digo: deshacer lo deshecho
  • Gestión de fichero
  • El ejemplo
  • Ramas
  • Merging
  • Selección de nodos
  • Conflictos: cuando la resistencia no es fútil
  • Repasando y aplicando en la práctica todo lo visto una vez más
  • Al fin estamos listos para rebase
  • Repos remotos: Sal de armario y júntate con los demás frikis de github.
  • Eliminar cosas del repositorio
  • Rebase interactivo ( squash, edit, pick)
  • Giflow: utilizando git como un verdadero profesional
  • Extras para divertirnos un poco más.

Nuestro Chef

Alberto Casero git, gitHub y SourceTreeNuestro Chef para esta edición empezó con tan sólo 15 años. Es graduado como Ingeniero en Informática de Sistemas e Ingeniero de Software y colabora en grupos de investigación en la Universidad Politécnica de Madrid.

Tiene su propia empresa dedicada al desarrollo de proyectos en internet con software inteligente usando tecnologías web y móviles avanzadas. Le encanta desarrollar frontend en HTML5, CSS3 y JavaScript y programar APIs en Python para crear apps en iOS y Android. Y lleva utilizando Git desde hace más de tres años, conociendo todos y cada uno de sus secretos.

Requisitos

Es un curso pensado para programadores, pero no se requiere ningún conocimiento previo de git o cualquier otro sistema de control de código.

Duración

16 horas

Horarios

Este curso se imparte en modalidad a distancia

Lunes a jueves 20:30 a 00:30

Comunidad Geek

Al terminar el curso, estarás capacitado para usar la herramienta git de control de código fuente, ya sea para el desarrollo en equipo de aplicaciones o de cualquier otro trabajo que se beneficie del seguimiento de cada nueva versión de un objeto o documento. Sabrás como revisar el historial de un objeto, volver a versiones anteriores de un objeto y desarrollar aplicaciones  en forma simultánea. Pasarás además a formar parte de nuestro grupo de discusión exclusivo para antiguos alumnos donde podrás resolver dudas y hacer networking en un entorno totalmente geek y rodeado de profesionales de máximo nivel.

Al completar el curso recibirás:

  • Certificado de participación de KeepCoding
  • Camiseta Curso KeepCoding (exclusiva para convocatorias en nuestro Centro)
  • Acceso a nuestra gran comunidad Alumni KeepCoding

Ya puedes disfrutar la experiencia de este curso presencial ¡desde cualquier lugar! En la convocatoria a distancia, realizas el curso a través de una plataforma de webinar donde el Instructor imparte la clase en tiempo real, con la posibilidad de preguntar lo que quieras y participar exactamente como si estuvieras en un aula física.

Descubre todas las ventajas de los cursos a distancia ¡y elige el tuyo!

Te lo ponemos fácil

Asegura tu plaza con precio promocional y paga el resto 15 días antes del comienzo del curso

¿A qué esperas? Únete a la élite del Desarrollo Mobile ¡fórmate con los mejores!

 

Conoce nuestros Bootcamps

Bootcamp Aprende a programar desde cero

Full Stack Web Bootcamp

Full Stack Mobile Bootcamp

Full Stack Big Data & Machine Learning Bootcamp

Full Stack DevOps Bootcamp

Full Stack Cybersecurity Bootcamp

Máster en Tecnologías Exponenciales de la Computación

¡Pide más información! Nosotros te llamamos

 

Otras entradas que te pueden interesar:

¡Conoce nuestros Bootcamps!

Descarga el temario y descubre cómo en 6 meses podrás ser un Full Stack DevOps Bootcamp.

¿Quieres más información?