
Aprende por qué GitHub será una herramienta vital para tu carrera como desarrollador(a).
Breve explicación del contenido a estudiar en el curso.
En esta lección aprenderás:
Cómo usar el salón virtual.
Cómo hacer preguntas en el foro de discusión.
Cómo navegar y acceder al contenido del curso.
En esta lección:
Te presentarás en los foros de discusión.
Fijarás dos o tres metas que desees alcanzar durante o después del curso.
Datos importantes para el curso y recursos útiles para iniciar tu viaje al mundo de GitHub.
Breve introducción a la sección enumerando los temas a tratar.
Crea tu cuenta en GitHub con esta explicación paso a paso.
Aprende los principales elementos y funcionalidades que encontrarás en la página principal de GitHub una vez que ingreses con tu usuario.
Aprende los elementos incluidos en tu perfil de GitHub y cómo personalizarlos.
Breve descripción de la sección enumerando los temas a tratar.
Aprende qué es un repositorio y su importancia en el día a día de un desarrollador.
Crea tu primer repositorio en GitHub con esta guía paso a paso.
Aprende sobre la estructura de las direcciones SSH y HTTPS.
Descripción paso a paso de cómo crear y configurar una clave SSH en git y GitHub para enviar tus archivos a GitHub.
Aprende cómo enviar (push) archivos y repositorios a GitHub.
Aprende cómo crear y editar archivos directamente en la página web de GitHub.
Aprende cómo sincronizar tu copia local del proyecto con el repositorio remoto en GitHub, lo cual es vital para colaborar con otros desarrolladores e importar cambios hechos al proyecto.
Aprende a eliminar un repositorio en GitHub.
Breve descripción del contenido a tratar en la sección.
Aprende la estructura básica de un repositorio a través de un tour detallado.
Aprende cómo encontrar archivos rápidamente en repositorio con muchas carpetas y archivos para optimizar tu trabajo.
Aprende cómo cambiar el nombre de tu repositorio y archivos directamente en la página de GitHub.
Aprende cómo encontrar los detalles de los commits en tus repositorios de GitHub y la información mostrada para cada uno de ellos.
Aprende cómo enviar (push) ramas a GitHub.
Aprende cómo cambiar ramas, visualizarlas y trabajar con ellas en GitHub.
Aprende cómo puedes sincronizar cambios hechos en una rama específica en GitHub con esa misma rama en tu repositorio local.
Aprende cómo puedes compartir enlaces a los archivos en tus repositorios de tal forma que indiques líneas específicas para ahorrarle al usuario encontrar el número de línea al cual te refieres.
Breve descripción del contenido a tratar en la sección.
Aprende qué son los Forks (Bifurcaciones) y Pull Requests y cómo son usados en el proceso de desarrollo de software.
Aprende cómo crear una bifurcación de un repositorio en GitHub.
Aprende cómo clonar un repositorio alojado en GitHub a tu computadora para crear una copia local del mismo con la cual puedes trabajar y hacer cambios al proyecto directamente en tu dispositivo.
Aprende cómo crear pull requests para proponer cambios y mejoras a un proyecto.
Aplica lo que aprendiste en esta sección creando un pull request para nuestro proyecto del curso (lenguajes-de-programacion) en GitHub.
Aprende cómo combinar (Merge) pull requests si eres el dueño de un proyecto y recibes propuestas de cambios para que sean incluidos en tu proyecto.
Analiza un proyecto real en GitHub y los pull requests hechos, su estructura y características.
Breve descripción del contenido a tratar en la sección.
Aprende qué son los issues, su estructura básica y uso.
Aprende cómo crear issues en un repositorio en GitHub para reportar bugs, solicitar nuevos features y mejoras.
Aprende cómo puedes asignar issues a usuarios específicos interesados en colaborar para corregir un bug o solicitud específica y cómo mencionar usuarios para que reciban una notificación.
Aprende cómo puedes añadir una "conexión" entre issues y pull requests para mantener tus contribuciones organizadas y para facilitar el proceso de colaboración.
Aprende qué son las etiquetas y cómo se usan para categorizar y priorizar issues.
Aprende cómo las respuestas guardadas pueden mejorar tu ritmo de trabajo cuando detectas que escribes la misma respuesta muy a menudo.
Analiza un proyecto real en GitHub para detallar sus issues, estructura y características.
Breve descripción del contenido a tratar en la sección.
Aprende cómo añadir colaboradores a un repositorio para otorgarles más control sobre las modificaciones y cambios que pueden realizar directamente al proyecto.
Aprende cómo GitHub ofrece asombrosas estadísticas para cada uno de tus repositorios con este recorrido paso a paso de las principales categorías.
Aprende qué son las wiki y cómo crear una para tus repositorios con este recorrido paso a paso.
Aprende cómo GitHub Pages y los Project Boards pueden ser herramientas extremadamente poderosas para tu trabajo diario.
Breve descripción del contenido presentado en la sección.
Aprende qué son los gist, cómo se usan en GitHub y cómo pueden ser herramientas muy útiles para tus proyectos.
Aprende cómo crear gists en GitHub en este recorrido paso a paso.
Aprende cómo editar gists para ver versiones previas que has creado y modificado.
Aprende como compartir gists a través de un enlace especial que te permite indicar líneas específicas.
Aprende cómo eliminar gists de tu cuenta.
Aprende cómo bifurcar (Fork) un gist que otro usuario creó para crear una copia en tu cuenta GitHub.
Crea tu propio gist en esta asignación.
Breve descripción de los temas a tratar en la sección.
Aprende cómo actualizar tu repositorio bifurcado en GitHub cuando el proyecto original tiene cambios nuevos, hechos después de bifurcar el proyecto.
Aprende cómo GitHub Explore puede ayudarte a encontrar proyectos interesantes en la plataforma.
Aprende cómo las etiquetas puede ser increíblemente poderosas para ayudar a los colaboradores a encontrar proyectos interesantes y para ayudar a los dueños de los proyectos a encontrar desarolladores interesados en colaborar.
Aprende qué son los proyectos open source y cómo puedes empezar a contribuir a proyectos interesantes.
Breve descripción de los temas a tratar en la sección.
Aprende cómo los README son vitales para un proyecto de desarrollo de software, cómo están estructurados y examina proyectos reales con READMEs asombrosos.
Aprende cómo personalizar el formato del texto usando GitHub Flavored Markdown para incluir títulos, subtítulos, negrita y cursiva.
Aprende cómo añadir imágenes a tus README y comentarios usando imágenes alojadas en fuentes externas e imágenes alojadas en tu repositorio.
Aprende cómo añadir enlaces (links) a archivos externos y archivos guardados en tu repositorio.
Aprende cómo añadir código a tus READMEs resaltando la sintaxis del lenguaje de programación.
Aprende cómo incluir listas ordenadas y no ordenadas y cómo añadir ese toque especial que solo los emojis pueden dar : )
Enlace a una lista de todos los emojis permitidos en GitHub.
Aprende cómo añadir tablas a tus archivos README y comentarios.
Aprende cómo crear listas de tareas en tus README y comentarios.
¡Aprende una sintaxis alternativa para texto en negrita y cursiva, a tachar texto y mucho más!
Crea tu propio README durante esta asignación.
Domina la dinámica de trabajo de git/GitHub con aplicaciones prácticas reales en la plataforma con un proyecto creado especialmente para el curso en GitHub, gráficos cuidadosamente diseñados, lecciones en video y constante apoyo en los foros de discusión.
¡GitHub es tu próximo paso para un futuro brillante en desarrollo de Software!
===================
Testimonios de Estudiantes:
"Recomiendo el curso para darte una idea general de github y a detalle si te sientes perdido, animo. ... empieza con este curso y verás la diferencia al final." — Erick Pacheco Bárcenas
===================
Aprenderás lo poderoso que puede ser GitHub y serás capaz de:
Crear, actualizar y administrar un repositorio.
Bifurcar (Fork) un repositorio.
Administrar ramas en tu repositorio local y remoto.
Contribuir a otros repositorios y actualizar cambios hechos.
Usar GitHub Flavored Markdown para escribir READMEs y comentarios en tus discusiones.
Leer READMEs escritos para proyectos reales.
Añadir colaboradores a tu proyecto y analizar las estadísticas de tus repositorios.
Usar las etiquetas de GitHub y la barra de búsqueda para categorizar issues y encontrar en los que te gustaría trabajar.
Crear, editar y Bifurcar (Fork) gists.
--------------
Proyecto del Curso:
La mejor forma de aprender es trabajar en un proyecto real para el cual puedes colaborar. ¡Eso es exactamente lo que el curso ofrece! Aprenderás aplicando tu conocimiento en un proyecto en GitHub especialmente creado para el curso. ¡Puedes contribuir desde el primer día!
Este curso de GitHub incluye:
Lecciones en video.
Foros de discusión - Siempre disponibles si necesitas ayuda.
Guías PDF.
Artículos.
Enlaces a recursos útiles y lecturas e incluso más contenido ya que el curso está siendo actualizado constantemente.
Usaremos git bash y aprenderás los comandos de git necesarios para trabajar con git y GitHub.
Los conceptos y procedimientos serán explicados paso a paso tanto para git como para GitHub, y como estudiante del curso recibirás una Guía PDF con todos los comandos usados en los videos y un glosario que podrás descargar para introducirte a estos temas.
Analizarás ejemplos de proyectos reales con los elementos que aprenderás, tales como pull requests, issues, etiquetas, READMEs y mucho más.
¡Si aprendes de forma visual, este curso es exactamente para ti! Lo diseñé con gráficos y diapositivas cuidadosamente creadas con explicaciones gráficas para aclarar conceptos detalladamente.
¡Aprende git y GitHub a través de una experiencia de aprendizaje divertida, interesante y con aplicaciones reales a través de la práctica! La práctica lo es todo y practicarás git y GitHub en detalle durante las asignaciones.
GitHub es una plataforma asombrosa, empieza a sumergirte en sus increíbles funcionalidades y desata tu verdadero poder como desarrollador(a).
Inscríbete ahora e inicia tu viaje para aprender GitHub, ¡Te veo en el curso!