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
Testimonios (1)
Entrenador tranquilo, muy bien informado y accesible.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Traducción Automática