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 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 y Archivos?

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

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

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

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

Iniciación con ramificación (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 características de etiquetado (tagging) y almacenamiento temporal (stashing) de Git
  • ¿Cómo usar Reset y Reflog en Git?

Resumen de las características y arquitectura de GitHub

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

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

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

  • Clonación o archivo de un repositorio de GitHub

Instante del contenido del repositorio dentro de una copia local

Publicación de cambios de contenido al repositorio de GitHub

Trabajo con características intermedias y configuración de repositorios

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

Operación de acciones sobre archivos y carpetas en 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 una copia clonada del repositorio local

Revisión de Commits y uso 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 y Cloning en GitHub

Empuje (push) de cambios en GitHub y verificación de solicitudes de empuje

Trabajo con Forks y propuesta de cambios a Pull Requests

Revisión de Pull Requests e incorporación de cambios propuestos

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

Iniciación con Etiquetas (Tags) y Releases en GitHub

  • Utilización de Etiquetas locales y actualización de Etiquetas en GitHub
  • Iniciar, eliminar y crear un nuevo Release en GitHub

Comparación de Pull Requests, Commits y Tags 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 vs. 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 compartir filtros de GitHub

Extensión de GitHub mediante API y Webhooks

  • Automatización de GitHub usando tokens OAuth

Solución de problemas de 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