Curso de Iniciación a git, gitHub y SourceTree: Control de versiones para el siglo XXI
Aprender 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
Nuestro 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!