MENU

| AR

Sedes

Cursos

Carreras

Programas Ejecutivos

Paises

Introducción a GitHub: cómo funciona la plataforma y sus funciones principales

Introducción a GitHub: cómo funciona la plataforma y sus funciones principales
#Otros
30 de jun - min de lectura

La plataforma GitHub es un punto de encuentro para que los programadores desarrollen código como equipo, pero el primer paso es comprender cómo funciona la tecnología y sus características.


Podemos llamar a GitHub una plataforma de gestión de proyectos de código abierto, pero no es solo eso. Se creó entre las redes sociales, pensando en los desarrolladores y permitiéndoles conectarse rápidamente en proyectos colaborativos más asertivos.

Qué es GitHub y para qué sirve

Explicando el término Git

Git es un sistema de control de versionado.

¿Conocés la notificación que recibís para que tu aplicación se actualice? Sí, podemos usar esta situación para explicar Git.

Incluso después de que se haya lanzado un proyecto, el código base sufrirá modificaciones. En la práctica, esto significa actualizaciones de versiones, correcciones de errores, nuevas características, entre otras.

A través de él, es posible rastrear cualquier cambio y quién los realizó, además de permitir la restauración del código eliminado o modificado.

Explicando el término Hub

Comprender lo que significa Hub es más fácil de explicar. El Hub, es un dispositivo utilizado para conectar computadoras a una red y compartir información. 

¿Recuerdas cuando dijimos que la plataforma también es una red social?

Entonces, el Hub es quien crea las conexiones entre los profesionales de programación de cualquier parte del mundo, permitiendo la socialización de personas con los mismos intereses, pudiendo seguirlos, seguir lo que hacen y con quién se comunican.

Características principales de GitHub

Para comenzar a familiarizarse con la plataforma, debés comprender cuáles son las funciones principales, así que aquí vamos:

➜ Repositorio: donde se almacenan sus archivos (códigos, imágenes, audios, etc.), con opciones de subirlos  desde el propio GitHub o en su computadora;

➜ Rama (branch) : copia del directorio para desarrollo aislado, que no afecta el repositorio central u otras ramas. Después de completar su trabajo, puede combinar su rama aislada con otras ramas a través de una combinación utilizando Solicitud de extracción.

➜ Solicitud de extracción (pull request): es cuando solicita implementar cambios en un repositorio, que los que participan del proyecto pueden aceptar o rechazar. Además, es posible revisar y discutir su trabajo con otros.  

➜ Bifurcación (fork): Permite crear un nuevo proyecto basado en un repositorio existente, realizar cambios y almacenar la nueva versión como un nuevo repositorio.

 

Ingresar a la plataforma de GitHub es muy sencillo, solo necesita crear una cuenta individual o para su equipo, completando los datos solicitados. Puedes elegir la opción gratuita o de pago. Este último tiene algunas ventajas interesantes que lo invitamos a investigar. 

Si está interesado en saber más sobre cómo usar GitHub, Digital House tiene los cursos ideales en el área de programación que enseñan el uso de diversas herramientas en este universo y que facilitan su vida diaria como programador.

Otras Noticias

91 mil pesos promedio al mes: los salarios en el mundo IT, de los mejores en la Argentina img
#Otros

91 mil pesos promedio al mes: los salarios en el mundo IT, de los mejores en la Argentina

El dato se desprende del más reciente informe del OPSSI (Observatorio Permanente de la Industria del Software y Servicios Informáticos de la República, iniciativa de CESSI), el estudio más importante de la industria IT en Argentina. Este año, participaron más de 300 empresas del sector informático de todo el país, lo que representa a cerca de 25 mil trabajadores, con un crecimiento del 20% en la muestra respecto a la edición anterior.   Los resultados de la última edición del informe OPSSI arrojan que los profesionales juniors de la industria IT en Argentina ganan, en promedio, $55.321 al mes; los semisenior, $83.042; y los senior $117.941. La media de la industria está en el orden de los $91.457, lo que representa más de 5 veces el salario mínimo vital y móvil, que se ubica en los $16.875.  Según la cámara, entre agosto y diciembre de este año se espera que los salarios aumenten, en promedio, un 16,6%. El aumento acumulado interanual entre julio del 2019 y julio 2020 fue del 51%. En este mismo período, la inflación del mismo período fue de 42.4%. Por otra parte, a julio 2020, podemos decir que el salario bruto promedio del sector de Software y Servicios (SSI) fue de $78.500. Esto representó un 42.5% por encima del promedio del sector privado, que se ubicó en los $55.100.  Por otro lado, tomando como base la tasa de rotación del 30,2% acumulada durante 2019, se puede observar que durante este primer trimestre la cifra descendió al 10,4%. Además, en este período el índice de deserción se ubicó en el 7,8%. Así, se puede analizar que durante la pandemia estos indicadores se contrajeron notablemente, dando como resultado un índice de rotación voluntaria del 88%.Algo interesante es que cualquier persona sin conocimientos sobre código puede convertirse en Programador Web Full Stack con un curso a distancia de cinco meses basado en la práctica y, de esta manera, aprovechar esta tendencia arrolladora. 

“Desde que ingresé a Digital House las oportunidades laborales me llovieron” img
#Otros

“Desde que ingresé a Digital House las oportunidades laborales me llovieron”

¿Por qué has decidido hacer el curso de Programación Web Full Stack en Digital House?Estudié dos años ingeniería en informática pero abandoné la carrera. En paralelo estudiaba programación por mi cuenta a través de videos que sacaba de la web. Yo pensaba que estudiar programación en un lugar formal no tenía sentido. Sin embargo, me llegaron comentarios y experiencias de personas cercanas sobre Digital House que me incentivaron a inscribirme en esta organización para aprender Programación Web Full Stack y aprendí muchísimo. ¿Estás trabajando como programador?Sí, estoy en el equipo de sistemas internos en el marketplace más grande de Latinoamérica como programador web full stack. Nosotros, en lugar de trabajar en los productos que ven los consumidores finales, yo trabajo más para productos internos que usan los colaboradores de la empresa. Por ejemplo, estuve en el desarrollo de una vending machine para sacar productos de tecnología¿Cómo fue tu experiencia de aprendizaje? Muy buena, los docentes hacen un acompañamiento genial y nos despejan todas las dudas. Además, el material es muy interesante y está muy bien organizado y presentado. Algo muy valioso son los tips que nos dan los profesores. Muy importante: también nos enseñan cómo insertarnos en el mundo laboral y lo que nos enseñan en este sentido es increíble. Por otra parte, también nos dicen qué problemas podemos ver trabajando y cómo resolverlos. También aprendemos metodologías ágiles. Sin dudas, con el paso de los años seguiré aplicando los conocimientos que adquirí en este curso. Desde que comencé a estudiar Programación Web Full Stack, las oportunidades laborales me llovieron, y comprobé esto desde que puse “Digital House” en mi LinkedIn.

Incorporé en mi trabajo lo que aprendí en el curso de Marketing Digital y logré resultados inmediatos img
#Marketing

Incorporé en mi trabajo lo que aprendí en el curso de Marketing Digital y logré resultados inmediatos

¿Por qué has decidido hacer el curso de Marketing Digital en Digital House?Trabajo en una editorial con presencia en Latinoamérica que se estaba lanzando al mundo del ecommerce y teníamos la necesidad de profundizar muchos conceptos que para nosotros eran desconocidos. En concreto, teníamos que entender la relación entre las ventas online, las redes sociales y el posicionamiento en buscadores, entre otras tantas cuestiones ya que nuestro objetivo era lanzarnos al ecommerce a nivel regional y lograr que las gente que nos ve en las redes sociales visite nuestro website.En este contexto elegí hacer el curso de Marketing Digital en Digital House porque conocía a la institución y además, tenía muy buenas referencias de ella, por eso impulsé en la empresa la necesidad de que todos en la empresa nos capacitáramos ya que yo estaba segura de que el canal digital iba a ser el más rentable. ¡Por suerte mi jefe me apoyó!¿Pones en práctica en tu trabajo los conocimientos adquiridos en el curso?Sí, cuando empecé el curso le pude dar entidad a muchas cosas que ya veníamos haciendo pero que no sabíamos cómo se llamaban. Además, descubrimos el valor de los KPI y los análisis de las estadísticas, entre otros. Es definitiva, a medida que iba cursando y con la mente fresca empezaba a incorporar en mi trabajo lo aprendido y rápidamente comenzamos a ver los resultados. En concreto, la editorial aumentó muchísimo las ventas por internet.   En la última campaña de Navidad aproveché para implementar todo lo que había aprendido en el curso de Marketing Digital. Nosotros vendemos libros infantiles y con esa campaña me di cuenta que lo aprendido me sirvió un montón a nivel de ventas. Por eso desde esa experiencia y con los resultados obtenidos pasé a ser la responsable de la estrategia online tanto para el e-commerce como para las redes sociales en Argentina, México y Chile.¿Qué destacarías de la cursada?Lo que más me gustó fue que aprendemos en base a práctica. Además, la dinámica de la cursada es genial porque la interacción entre docentes y alumnos es constante. Algo muy importante es que los programas siempre están actualizando, con lo cual aprendemos lo último de lo último. Además, la gente que da clases sabe mucho, nos ayuda y trabajan de lo que enseñan. El trabajo integrador final está muy bueno para poner en práctica todo lo aprendido y los docentes corrigen en el momento.¿Recomendarías Digital House? Sí, porque hoy el mundo online es indispensable para cualquier empresa para hacerse conocida y aumentar las ventas. La cursada de Digital House es dinámica, interactiva, sencilla y con mucha práctica.