¿Qué quieres aprender?

Git, GitHub y SourceTree

Git, GitHub y SourceTree

KeepCoding

Curso online


49
+ IVA

Duración : 2 Días

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.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

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).

A quién va dirigido

Este curso práctico, exclusivo y 100% diseñado por nuestro equipo de Jedis 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.

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.

Temario completo de este curso

Tema 1: Introducción

1. Gestión de código con XCode

2. Un poco de teoría: qué es git

Tema 2: Gestionando nuestra app con git: versión 1.0

1. Añadiendo git a un proyecto XCode

2. Gestión del código ¿Cómo funciona git?

3. Etiquetas: ¿cómo sé qué subí al App Store?

4. Dando marcha atrás: volviendo a cuando todo iba bien

5. .gitignore para XCode

Tema 3: Ramas

1. Ya tengo la versión 1.0 ¿y ahora qué?

2. Ramas: desarrollo de la versión 1.1

3. Moviendo código de una versión a otra

4. Conflictos de código (ficheros .h y .m)

5. Conflictos en el fichero de proyecto

6. Conflictos en ficheros XIB y Storyboards

Tema 4: Repositorios remotos en gitHub

1. ¿Para qué necesitamos Github?

2. Llegó el momento de trabajar en equipo: version 2.0

3. Repositorios remotos

4. Pull y push a fondo

5. Trabajando con ramas remotas

6. Flujos de trabajo

Tema 5: Trabajo en equipo

1. Compartir nuestro repositorio con otras personas

2. Repartiendo el trabajo: ¿más conflictos?

3. Flujos de trabajo: Pull request

4. Auditoría: quién hizo qué y cuándo

5. Buenas prácticas

Ver más