Ponte en Contacto

Temario del curso

Introducción

  • ¿Por qué es importante el control de versiones?

Resumen de las características del sistema Git para el control de fuentes

  • Instalación de Git en el sistema operativo preferido.
  • Iniciación con los atributos y componentes fundamentales de Git.
  • ¿Qué son repositorios, confirmaciones (commits) y archivos?

Comprensión de flujos de trabajo básicos de Git y procesos del sistema

  • ¿Cuáles son los diferentes estados de Git?
  • Creación de un repositorio y carpeta de Git.

Gestión de proyectos existentes y manejo de archivos utilizando Git

  • Trabajo con confirmaciones (commits) y mensajes.
  • Confirmar y deshacer cambios en un repositorio de Git.
  • Registro y acceso al historial de versiones.

Iniciación con ramificación y fusión en Git

  • Familiarización con los tipos de procesos de ramificación y fusión.
  • Utilización de marcadores especiales en Git.
  • Trabajo con las funciones de etiquetado y almacenamiento temporal (stashing) de Git.
  • ¿Cómo utilizar Reset y Reflog en Git?

Resumen de características y arquitectura de GitHub

Configuración de una cuenta de usuario de GitHub y gestión del perfil en GitHub

  • Autenticación en GitHub y actualización de credenciales.
  • SSH frente a HTTPS.
  • Verificación de la autenticación mediante SSH en GitHub.

Creación de repositorios en GitHub y enlace con un repositorio local de Git

  • Clonación o archivo de un repositorio de GitHub.

Instanciación del contenido del repositorio dentro de una copia local

Publicación de cambios de contenido al repositorio en GitHub

Trabajo con funciones e instalaciones intermedias del repositorio

Ejercitación de la sintaxis de escritura y formato en GitHub

  • Utilización de tablas y trabajo con bloques de código.
  • Autovinculación de URL y referencias en GitHub.

Operación de acciones en archivos y carpetas de GitHub

  • Sincronización de cambios de archivos con el repositorio local.

Creación, edición y transferencia de confirmaciones (commits) en GitHub

  • Gestión de confirmaciones y manejo de una copia clonada del repositorio local.

Revisión de confirmaciones y utilización de IDs de confirmación con la copia local

Comprensión de los comandos Fetch y Pull en GitHub

Comprensión de los conceptos básicos de bifurcación (forking) y clonación en GitHub

Empuje de cambios en GitHub y verificación de solicitudes de empuje

Trabajo con bifurcaciones (forks) y propuesta de cambios a solicitudes de extracción.

Revisión de solicitudes de extracción e incorporación de cambios propuestos

Resolución de conflictos en fusiones de GitHub y trabajo con la interfaz de línea de comandos (CLI).

Iniciación con etiquetas y lanzamientos en GitHub

  • Utilización de etiquetas locales y actualización de etiquetas de GitHub.
  • Inicio, eliminación y creación de un nuevo lanzamiento en GitHub.

Comparación de solicitudes de extracción, confirmaciones y etiquetas en GitHub

Trabajo con Gists de GitHub y comprensión de las funcionalidades de fragmento de código

Integración de un proyecto de desarrollo con Codespaces en GitHub

Creación de una organización en GitHub y gestión de equipos

  • Cuenta organizacional frente a cuenta personal en GitHub.
  • Ejecución de funciones anteriores de GitHub.

Gestión de proyectos en GitHub y manejo de tableros de proyectos

Filtración de información del repositorio y compartición de filtros de GitHub

Extensión de GitHub con API e integraciones web (Webhooks)

  • Automatización de GitHub mediante tokens OAuth.

Resolución de incidencias (issues) en GitHub

Resumen y conclusión

Requerimientos

  • Experiencia con comandos y terminal (en Windows, Linux o Mac).
  • Conocimiento de cualquier lenguaje de programación.

Público objetivo

  • Desarrolladores.
  • Ingenieros de software.
  • Gerentes de proyecto.
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas