Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprende Git y GitHub: El control de versiones de la A a la Z
Rating: 4.6 out of 5(282 ratings)
2,173 students

Aprende Git y GitHub: El control de versiones de la A a la Z

¡Aprende los conceptos fundamentales y el flujo de trabajo básico de Git y GitHub desde cero!
Last updated 11/2022
Spanish

What you'll learn

  • Entender qué es y cómo funciona Git
  • Primeros pasos sobre el uso del control de versiones
  • Entender la creación y la administración de ramas (Branching)
  • Ver el proceso, los pasos y las técnicas de merging
  • Estructurar el proyecto con distintas versiones
  • Entender el potencial del almacenamiento temporal (Stashing)
  • Adoptar cambios en tiempo real con un proyecto real y otros desarrolladores
  • GitHub con todo detalle, viajando sobre toda la interfaz gráfica y explicando cada una de las partes de esta herramienta
  • Almacenando nuestro código en repositorios compartidos por distintos desarrolladores
  • Creación y administración de Issues y Milestones
  • Desarrollo y control de Wikis, Gists y Proyectos en equipo
  • Aprenderemos a almacenar nuestros proyectos en un dominio gratuito de GitHub (GitHub Pages)

Course content

19 sections104 lectures8h 56m total length
  • Cheat Sheet de Git y GitHub2:38
  • Instalación de Git - Windows7:14

    Instalación en Windows

    Hay varias maneras de instalar Git en Windows. La forma más oficial está disponible para ser descargada en el sitio web de Git. Solo tienes que visitar http://git-scm.com/download/win y la descarga empezará automáticamente. Fíjate que éste es un proyecto conocido como Git para Windows (también llamado msysGit), el cual es diferente de Git. Para más información acerca de este proyecto visita http://msysgit.github.io/.

    Otra forma de obtener Git fácilmente es mediante la instalación de GitHub Desktop para Windows. El instalador incluye la versión de línea de comandos y la interfaz de usuario de Git. Puedes descargar este instalador del sitio web de GitHub para Windows en http://windows.github.com.

  • Instalación de Git - macOS3:35
  • Instalación de Git - Linux0:20
  • Instalación de Visual Studio Code (VSC)2:51
  • Extensiones en Visual Studio Code (VSC)1:22
  • Uso de comandos Vim7:54
  • Comandos Vim con detalle2:17

Requirements

  • Este curso no tiene prerrequisitos y es ideal para cualquiera que quiera aprender sobre Git y GitHub

Description

  • ¿Quieres aprender a dominar a la perfección un Sistema de Control de Versiones Distribuido ?

  • ¿Te aterroriza perder tu código después de estar horas trabajando?

  • ¿Eres un desarrollador con habilidades en algún lenguaje de programación que quieres seguir unas buenas prácticas de almacenamiento de código y de Integración y Entrega Continua (CI/CD^2)?

Si la respuesta a alguna de estas preguntas es Sí, entonces este curso es para ti.

Git es uno de los campos tecnológicos más punteros en el que todos los desarrolladores desean estar. Y es que Git está cambiando la vida del almacenamiento de código. De la misma forma, GitHub con su versión gratuita ofrece un abanico enorme de posibilidades para seguir un buen camino en el mundo del desarrollo informático.

Este curso es único, pues lo hemos diseñado para que no tengas que tener ningún concepto previo de Git ni de GitHub, vamos a centrarnos desde lo más básico hasta llegar a ser un experto en cada uno de estos campos.

El curso ha sido diseñado para cubrir los principios básicos hasta los más avanzados de Git y de GitHub. Por ello, este curso se ha dividido en dos bloques, el primero de estos enfocado a Git y el segundo enfocado completamente a GitHub, de esta forma intentaremos mostrarte el gran abanico de herramientas que nos ofrecen estas tecnologías.

En el curso nos centraremos en:

  • Entender que es y como funciona Git

  • Dar unos primeros pasos sobre el uso del control de versiones

  • Entender la creación y la administración de ramas

  • Ver el proceso, los pasos y las técnicas de Merging

  • Estructurar el proyecto con distintas versiones

  • Entender el potencial del almacenamiento temporal

  • Adoptar cambios en tiempo real con un proyecto real y otros desarrolladores

  • También aprenderemos GitHub con todo detalle, viajando sobre toda la interfaz gráfica y explicando cada una de las partes de esta herramienta

  • Almacenando nuestro código en repositorios compartidos por distintos desarrolladores

  • Creación y administración de Issues y Milestones

  • Desarrollo y control de Wikis, Gists y Proyectos en equipo

  • Finalmente, por si fuera poco, aprenderemos a almacenar nuestros proyectos en un dominio gratuito de GitHub (GitHub Pages)

Este curso es ideal para cualquiera que quiera obtener conocimientos sobre el mundo del desarrollo informático, el almacenamiento de código y el trabajo en equipo. En particular te lo recomiendo si eres:

  • Programador o desarrollador de cualquier lenguaje de programación

  • Emprendedor que desees aprender las técnicas básicas del sistema de control de versiones distribuido para aplicarlas en posibles proyectos tecnológicos

  • Empresario de una empresa tecnológica que desees adoptar las buenas prácticas del CI/CD para tu empresa

  • Estudiante que desees trabajar en equipo adoptando las herramientas usadas por la NASA, Microsoft, Amazon y muchas empresas más

  • Apasionados en la tecnología que quieren ganar experiencia con los pilares del desarrollo

Y es que este curso no tiene prerequisitos y es ideal para cualquiera que quiera aprender sobre Git y GitHub.

Los estudiantes ganaran con nosotros habilidad práctica sobre estos campos y podrán aplicarlos de manera inmediata en sus proyectos. Además, tendrás acceso a todo el material del curso e incluso tendrás un certificado de completación del curso al final del mismo que podrás subir a LinkedIn para mostrar tus nuevas habilidades en Git y GitHub.

¡Te esperamos en clase!

Who this course is for:

  • Programador o desarrollador de cualquier lenguaje de programación
  • Empresario de una empresa tecnológica que desees adoptar las buenas prácticas del CI/CD para tu empresa
  • Estudiante que desees trabajar en equipo adoptando las herramientas usadas por la NASA, Microsoft, Amazon y muchas empresas más
  • Apasionados en la tecnología que quieren ganar experiencia con los pilares del desarrollo informático
  • Emprendedor que desees aprender las técnicas básicas del control de versiones para aplicarlas en posibles proyectos tecnológicos