0% encontró este documento útil (0 votos)
83 vistas4 páginas

Temario Git Cero-Avanzado

Este documento presenta el temario de un curso profesional de Git y GitHub. El objetivo del curso es enseñar a los participantes desde cero el uso de Git para control de versiones y GitHub para trabajo colaborativo en la nube. El temario cubre conceptos básicos como instalación, comandos, ramas, fusiones, conflictos y más. También incluye flujos de trabajo profesionales como pull requests y despliegues, así como comandos avanzados para casos especiales. El curso está diseñado para ser impartido en 3 días con una evaluación

Cargado por

Jesus Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas4 páginas

Temario Git Cero-Avanzado

Este documento presenta el temario de un curso profesional de Git y GitHub. El objetivo del curso es enseñar a los participantes desde cero el uso de Git para control de versiones y GitHub para trabajo colaborativo en la nube. El temario cubre conceptos básicos como instalación, comandos, ramas, fusiones, conflictos y más. También incluye flujos de trabajo profesionales como pull requests y despliegues, así como comandos avanzados para casos especiales. El curso está diseñado para ser impartido en 3 días con una evaluación

Cargado por

Jesus Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

[CURSO PROFESIONAL]

TEMARIO GIT Y GITHUB


CURSO DE GIT Y GITHUB

OBJETIVO DEL CURSO


El objetivo es que los participantes aprendan desde cero las bases un sistema de control de versiones
como Git para comprender el historial de cambios y crecimiento de los archivos en el proyecto. Administrar
el control de versiones, fusionar ramas, merge, resolución de conflictos, Rebase, Stash, Clean etc.

El path de aprendizaje está planeado para una asignación de 3 días con aplicación de Examen.

A continuación, se detalla el temario completo para cada uno de los cursos:


TEMARIO

1. Curso Profesional de Git y Github


1.1. Introducción
1.1.1. ¿Qué es GIT?
1.1.2. ¿Por qué usar un sistema de control de versiones como Git?
1.1.3. Instalación de herramientas
1.1.4. Editores de código, archivos binarios y de texto plano.
1.1.5. Introducción a la terminal y línea de comandos
1.2. Comandos básicos en Git
1.2.1. ¿Qué es el staging y los repositorios? Ciclo básico de trabajo en Git
1.2.2. ¿Qué es un Branch (rama) y como funciona un Merge en Git?
1.2.3. Crear un repositorio de Git y primer commit
1.2.4. Analizar cambios en los archivos de tu proyecto con Git
1.2.5. Volver en el tiempo en nuestro repositorio utilizando reset y checkout
1.2.6. Git reset vs Git rm
1.3. Flujo de trabajo básico en Git
1.3.1. Flujo de trabajo básico con un repositorio remoto
1.3.2. Introducción a las ramas o branches de Git
1.3.3. Fusión de ramas con Git merge
1.3.4. Resolución de conflictos al hacer un merge
1.4. Trabajando con repositorios remotos en GitHub
1.4.1. Uso de GitHub
1.4.2. Como funcionan las llaves publica y privadas
1.4.3. Configura tus llaves SSH en local
1.4.4. Conexión a GitHub con SSH
1.4.5. Tags y versiones en Git y GitHub
1.4.6. Manejo de Ramas en GitHub
1.4.7. Configurar múltiples colaboradores en un repositorio de GitHub
1.5. Flujos de trabajo profesionales
1.5.1. Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a máster
1.5.2. Flujo de trabajo profesional con Pull requests
1.5.3. Utilizando Pull Requests en GitHub
1.5.4. Creando un Fork, contribuyendo a un repositorio
1.5.5. Haciendo deployment a un servidor
1.5.6. Pull request
1.5.7. Ignorar archivos en el repositorio con. Gitignore
1.5.8. Readme.md es una excelente practica
1.5.9. Tu sitio web público con GitHub Pages
1.6. Múltiples entornos de trabajo en Git
1.6.1. Git Rebase: reorganizando el trabajo realizado
1.6.2. Git Stash : Guardar cambios en memoria y recuperarlos después
1.6.3. Git Clean: limpiar tu proyecto de archivos no deseados
1.6.4. Git Cherry-pick: traer viejos commits al head de un branch
1.7. Comandos de Git para casos de emergencia
1.7.1. Reconstruir commits en Git con amend

2
1.7.2. Git Reset y Reflog : usese en caso de emergencia
1.7.3. Buscar en archivos y commits de Git con Greep y log
1.8. Sobre Git y GitHub
1.8.1. Comandos y recursos colaborativos en Git y GitHub

También podría gustarte