Programa del Curso

Introducción

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

Información general sobre las características del sistema Git para el control de código fuente

  • Instalación de Git en el sistema operativo preferido
  • Introducción a los atributos y componentes fundamentales de Git
  • ¿Qué son los repositorios, las confirmaciones y los archivos?

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

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

Administración de proyectos existentes y manejo de archivos mediante Git

  • Trabajar con confirmaciones y mensajes
  • Confirmar y deshacer cambios en un repositorio de Git
  • Registro y acceso al historial de versiones

Introducción a la bifurcación y la fusión en Git

  • Familiarizarse con los tipos de procesos de bifurcación y fusión
  • Uso de marcadores especiales en Git
  • Trabajar con las características de etiquetado y almacenamiento de Git
  • ¿Cómo usar Reset y Reflog en Git?

Descripción general de GitHub Características y arquitectura

Configuración de una cuenta de usuario GitHub y administración de un perfil GitHub

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

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

  • Clonar o archivar un repositorio GitHub

Creación de instancias de contenido de repositorio dentro de una copia local

Publicación de cambios de contenido en el repositorio GitHub

Trabajar con características y configuraciones de repositorio intermedio

Practicar GitHub la sintaxis de escritura y formato

  • Uso de tablas y trabajo con bloques de código
  • Enlaces automáticos de URL y referencias en GitHub

Acciones operativas en GitHub archivos y carpetas

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

Crear, editar y transferir GitHub confirmaciones

  • Administración de confirmaciones y manejo de un clon de repositorio local

Revisión de confirmaciones y uso de identificadores de confirmación con la copia local

Descripción de los comandos Fetch y Pull en GitHub

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

Envío de cambios GitHub y verificación de solicitudes de inserción

Trabajar con bifurcaciones y proponer cambios en las solicitudes de incorporación de cambios

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

Resolución de conflictos en GitHub fusiones y trabajo con CLI

Introducción a GitHub Etiquetas y versiones

  • Utilización de etiquetas locales y actualización de etiquetas GitHub
  • Inicio, eliminación y creación de una nueva versión GitHub

Comparación de GitHub solicitudes de incorporación de cambios, confirmaciones y etiquetas

Trabajar con GitHub Gists y comprender las funcionalidades de los fragmentos

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

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

  • Cuenta organizacional vs. personal GitHub
  • Ejecución de funcionalidades anteriores GitHub

Gestión de GitHub proyectos y gestión de tableros de proyectos

Filtrado de información de repositorio y uso compartido GitHub Filtros

Extensión GitHub con API y webhooks

  • Automatización GitHub mediante tokens OAuth

Solución de problemas GitHub

Resumen y conclusión

Requerimientos

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

Audiencia

  • Desarrolladores
  • Ingenieros de software
  • Gerentes de proyectos
 21 horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos