Ponte en Contacto

Temario del curso

Introducción

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

Resumen de las Funciones del Sistema Git para Control de Código Fuente

  • Instalación de Git en el sistema operativo preferido.
  • Inicio con los atributos y componentes fundamentales de Git.
  • ¿Qué son Repositorios, Commits (confirmaciones) y Archivos?

Comprensión de los Flujos de Trabajo de Git y Procesos Básicos del Sistema

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

Gestión de Proyectos Existentes y Manejo de Archivos Usando Git

  • Trabajo con Commits y Mensajes.
  • Confirmación (commit) y deshacer cambios en un repositorio Git.
  • Registro (log) y acceso al historial de versiones.

Inicio con Ramas (Branching) y Fusión (Merging) en Git

  • Familiarización con los tipos de procesos de ramificación y fusión.
  • Uso de marcadores especiales en Git.
  • Trabajo con las funciones de Etiquetado (Tagging) y Almacenamiento temporal (Stashing) de Git.
  • ¿Cómo utilizar Reset y Reflog en Git?

Resumen de las Funciones y Arquitectura de GitHub

Configuración de una Cuenta de Usuario de GitHub y Gestión de un Perfil de GitHub

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

Creación de Repositorios de GitHub y Vinculación de un Repositorio Local Git

  • Clonado o archivo de un repositorio de GitHub.

Instanciación del Contenido del Repositorio dentro de una Copia Local

Publicación de Cambios de Contenido en el Repositorio de GitHub

Trabajo con Características Intermedias y Configuraciones del Repositorio

Práctica de Sintaxis de Escritura y Formato en GitHub

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

Operaciones sobre Archivos y Carpetas de GitHub

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

Creación, Edición y Transferencia de Commits en GitHub

  • Gestión de Commits y manejo de un clon de repositorio local.

Revisión de Commits y Utilización de IDs de Commit con la Copia Local

Comprensión de los Comandos Fetch y Pull en GitHub

Comprensión de los Conceptos Básicos de Forking (bifurcación) y Clonado en GitHub

Envío (Push) de Cambios en GitHub y Verificación de Solicitudes de Envío

Trabajo con Forks y Propuesta de Cambios a Solicitudes de Extracción (Pull Requests)

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 Línea de Comandos (CLI)

Inicio con Etiquetas (Tags) y Lanzamientos (Releases) de GitHub

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

Comparación entre Solicitudes de Extracción (Pull Requests), Commits y Etiquetas en GitHub

Trabajo con Gists de GitHub y Comprensión de las Funcionalidades de Fragmentos 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 funcionalidades previas de GitHub.

Gestión de Proyectos en GitHub y Manejo de Tableros de Proyecto

Filtrado de Información del Repositorio y Compartición de Filtros de GitHub

Extensión de GitHub con API y Webhooks

  • Automatización de GitHub utilizando tokens OAuth.

Resolución de Problemas con Issue (Incidentes) en GitHub

Resumen y Conclusión

Requerimientos

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

Audiencia Objetivo

  • Desarrolladores.
  • Ingenieros de Software.
  • Gestores de Proyectos.
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas