Git: un enfoque práctico
3.8 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
145 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Git: un enfoque práctico to your Wishlist.

Add to Wishlist

Git: un enfoque práctico

Git es un Sistema de Control de Versiones de código que literalmente puede cambiar la forma en que desarrollas software.
3.8 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
145 students enrolled
Last updated 4/2016
Spanish
Current price: $10 Original price: $35 Discount: 71% off
11 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Aprender a instalar y configurar Git en tu plataforma.
Descubrir la flexibilidad que proporciona Git respecto a otras herramientas de control de versiones.
Conocer los comandos básicos de uso diario y algunas órdenes más avanzadas.
Utilizar el plugin eGit desde IDE’s basados en Eclipse.
Reconocer las diferencias y similitudes entre las diferentes filosofías de gestión de control de versiones.
View Curriculum
Requirements
  • Este curso asume que sabes instalar componentes en tu plataforma.
  • Familiaridad con el entorno de desarrollo Eclipse también es deseable.
  • Durante el curso utilizaremos un terminal desde donde ejecutaremos las diferentes órdenes.
  • Deber tener conocimientos básicos a nivel de Sistema Operativo, editar ficheros, crear carpetas, etc.
Description

El curso está inspirado en el libro 'Git Pro' de Scott Chacon y está estructurado en tres secciones y varios apéndices. Cada sección contiene lecciones teórico-practicas, un video explicativo, un ejercicio de repaso y un test que pretende evaluar los conocimientos adquiridos en cada sección. 

Este curso marcará un antes y un después en tu vida laboral, como me pasó a mi hace algunos años cuando decidí incorporar Git en mis proyectos.

El curso 'Git: un enfoque práctico', está diseñado para todo tipo de desarrolladores, no tiene requerimientos previos y tiene una duración estimada de una semana a razón de una hora diaria.

Durante el curso:

•  Aprenderás todo lo necesario para sentirte cómodo a la hora de utilizar Git en tus proyectos de desarrollo.

•  Descubrirás cómo integran Git los entornos de desarrollo modernos basados en Eclipse, como Spring Tool Suite.

•  En definitiva, profundizarás en el uso de Sistemas de Control de Versiones.

Who is the target audience?
  • Este curso esta diseñado principalmente para desarrolladores que quieran iniciarse o profundizar en el uso de Git. Aunque Git es una herramienta útil para cualquier tipo de contenidos no binarios.
  • Este curso NO enseña a desarrollar en ningún lenguaje de programación.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 37 Lectures Collapse All 37 Lectures 01:11:17
+
Antes de empezar
8 Lectures 16:10

En esta lección hago una breve introducción sobre los beneficios de este curso.

Preview 01:31

En esta lección veremos las diferencias entre los Sistemas de Control de Versiones Centralizados y Distribuidos.

Preview 02:10

En esta lección veremos cuál es el origen de Git y qué ofrece que no ofrecen otras soluciones similares.

Preview 01:20

En esta lecció aprenderemos algunos conceptos básicos que son necesarios entender para comprender la filosofía de trabajo de Git.

Preview 04:16

En esta lección te guiaré a la hora de instalar Git en tu plataforma.

Instalación de Git
01:24

En esta lección abordaremos la postinstalación de Git, una serie de acciones que debemos llevar a cabo solamente una vez.

Configuración inicial
03:52

En esta lección conoceremos el robusto sistema de ayuda de Git.

Ayuda
00:56

En esta lección te propongo un ejercicio de repaso de los contenidos vistos en esta sección.

Ejercicio de repaso
00:41

dsfd

Cuestionario
3 questions
+
Git básico
8 Lectures 19:45

En esta lección aprenderás que básicamente hay dos formas de crear un respositorio, o bien clonando un respositorio remote, o bien, creando un repositorio local desde cero.

Preview 02:21

En esta lección revisaremos las órdenes más básicas de registro de los cambios de tu repositorio.

Registro de cambios
07:54

En esta lección aprenderás a generar listados del histórico de cambios.

Viendo el historial de cambios
01:35

En esta lección veremos la manera de deshacer alguna acciones comunes con Git.

Deshaciendo acciones
01:47

En esta lección aprenderás las órdenes más habituales de trabajo con repositorios remotos.

Trabajando con remotos
03:07

En esta lección introduciremos el concepto de etiqueta y veremos cómo aplicarla en un caso práctico.

Etiquetas
01:31

En esta lección revisaremos algunos mecanismos que simplifican el uso de Git.

Trucos
00:48

En esta lección te propongo un ejercicio de repaso de los contenidos vistos en esta sección y secciones anteriores.

Ejercicio de repaso
00:42

Cuestionario
5 questions
+
Ramas
7 Lectures 14:10

En esta lección descubrirás qué es una rama y proqué te interesa como programador o desarrollador.

Preview 01:37

En esta lección aprenderás a crear ramas secundarias y a incorporar los cambios en la rama principal ‘master’.

Branching & merging
03:00

En esta lección profundizaremos en la gestión de las ramas, particularmente veremos algunas órdenes que nos informarán sobre qué ramas han sido incorporadas o no a la rama actual.

Gestión de ramas
01:11

En esta lección abordaremos el tema de los flujos de trabajo más habituales con Git.

Branching workflows
01:24

En esta lección veremos las órdenes más habituales a la hora de trabajar con repositories remotos.

Ramas remotas
02:24

En esta lección introduciremos el ‘rebasing’, una alternativa al merging que puede ser conveniente en algunos casos.

Rebasing
03:18

En esta lección te propongo un ejercicio de repaso de los contenidos vistos en esta sección y secciones anteriores.

Ejercicio de repaso
01:16

Cuestionario
5 questions
+
Apéndice A
4 Lectures 05:23

En esta lección repasaremos uno de los workflows o flujo de trabajo más utilizado por los usuarios de Git.

Workflows distribuidos
01:56

En esta lección descubriremos una técnica muy util que nos permite ‘aparcar’ temporalmente la tarea actual para ocuparnos de otra parte del proyecto y después retomar el trabajo pendiente donde lo dejamos.

Stashing
00:52

En esta lección aprenderemos a modificar un commit que acabamos de hacer y que todavia no hemos subido al Servidor.

Rehaciendo la historia
01:10

bash-git-prompt es una excelente opción a la hora de trabajar con Git desde el terminal, que proporciona interesante información permanentemente.

Git prompt
01:25
+
Apéndice B
6 Lectures 09:07

En esta lección descubriremos un Servidor Git muy popular y gratuito para proyectos de código abierto.

GitHub
02:27

En esta lección introduciremos el plugin eGit. Un plugin que nos aisla del uso del terminal para gestionar nuestro proyecto en Git.

Introducción a eGit
01:40

En esta lección abordaremos el menú Preferencias y muy particularmente la opción Team.

El menú ‘Preferencias’
01:11

En esta lección aprenderemos a habilitar las perspectivas de Eclipse y a modificarlas para que se adapten a nuestra forma de trabajar.

Las perspectivas de Spring Tool Suite
01:19

En esta lección profundizaremos en el uso de las vistas de Eclipse y muy particularmente en aquellas vistas relacionadas con Git.

Las vistas Git
01:13

En esta lección examinaremos la opción ‘Team’ del menú contextual en el panel ‘Package Explorer’.

El menú contextual ‘Team’
01:17
+
Apéndice C
4 Lectures 06:42

En esta lección haremos una introducción de 'SourceTree', uno de los editores gráficos de Git más populares.

SourceTree: Introducción
01:42

En esta lección te guiaré durante el proceso de instalación tanto de SourceTree como de SmartGit.

SourceTree: Instalación
01:02

En esta lección conocerás la estructura de la interfaz de SourceTree y la utilidad de cada panel.

SourceTree: Paneles de la interfaz
01:41

En esta lección repasamos algunas de las opciones más habituales, disponibles tanto en la barra de menú como en la barra de herramientas.

SourceTree: Barra de herramientas y menús
02:17
About the Instructor
Pep Mendez
3.4 Average rating
64 Reviews
906 Students
3 Courses
Ingeniero Superior en Informática

Hola Amig@s,

Soy Diplomado en Informática de Sistemas por la UAB e Ingeniero Superior en Informática por la UOC, estoy certificado por SUN como Programador, Desarrollador y Desarrollador de Componentes Web. Durante los últimos 28 años mi vida laboral ha girado en torno a la enseñanza de la Informática en Centros de Cataluña públicos y privados, Academias de Formación punteras del sector y Empresas Tecnológicas donde he colaborado como profesor y asesor de proyectos. También he participado y participo en proyectos de desarrollo Web con Spring MVC y Android.

Tengo una amplia experiencia produciendo cursos digitales para la plataforma Moodle y otros entornos virtuales.

Actualmente trabajo en el Instituto Escola del Treball i como docente y desarrollador.

Srta Cristina Asensio
3.8 Average rating
15 Reviews
145 Students
1 Course
Técnico Superior Desarrollo de Aplicaciones Multiplataforma

Formación académica

Técnico Superior en Dietética y Nutrición

Diplomatura en Ciencias Empresariales 

Técnico Superior en Desarrollo de Aplicaciones Web

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

Empleos

2015 - Actualmente Junior Software Developer at Netcentric - Enterprise Web Excellence

2014-2015 Desarrollo de aplicaciones Android en Aiscad