Trabajando con Git y Github

  • Nivel del curso: Principiante

Acerca de este curso

Aproveche la oportunidad de trabajar en un proyecto del mundo real, creando un repositorio para publicar código en entornos de producción utilizando Git y GitHub, incluso desde el punto de vista de la cultura DevOps. Este curso fue creado desde la perspectiva de ingenieros de software y desarrolladores. El curso toma un proyecto del mundo real para explicar el proceso desde la creación de un repositorio hasta la liberación del código en el entorno de producción. Esto brinda una comprensión completa del poder de Git y GitHub en conjunto. El curso comienza con la instalación de Git en Windows, luego configurará una instancia e instalará Git en Linux. Después de eso, trabajará con Git Bash y creará un repositorio en Git y GitHub. Clonará un repositorio de GitHub y trabajará con otro código de desarrollador. A continuación, trabajará con commits en Git y GitHub. También trabajará con branches en Git y GitHub. A continuación, creará un push request y trabajará con repositorios privados. A continuación, revertirá los cambios del directorio de trabajo, el área de preparación y el repositorio local y comprenderá el concepto de Git Rebase, Git Fetch y Git Pull.

Descripción

> Módulo 1: Introducción al curso

Descripción general

Antes de empezar

¿Qué es el sistema de control de versiones?

Instalación de Git en Windows

Configure una instancia EC2 e instale Git en Linux

Trabajando con Git Bash

 

> Módulo 2: Trabajar con Git

Crear un repositorio en Git

Git Stages

Git Workflow

Comparar cambios de código con diferentes Git Stages

Comparar cambios de código con diferentes commits locales

 

> Módulo 3: Trabajar con GitHub

¿Por qué necesitamos GitHub?

Crear una cuenta de GitHub

Crear un repositorio en GitHub

Clonar un repositorio desde GitHub

Insertar el código en el repositorio remoto

 

> Módulo 4: Trabajar con otros desarrolladores

Trabajar con otro código de desarrollador

Git Clone versus Git Pull

No se pueden enviar cambios al repositorio remoto

Conexión a GitHub usando ssh

Asignar repositorio local con repositorio remoto – Git Remote Add

Cómo un desarrollador envía código a un repositorio remoto

 

> Módulo 5: Commits 

Trabajar con commits en Git

Conozca la información sobre un commit específica en Git – Git Show

Trabajar con commits en GitHub

Commit de cambios directamente en GitHub

 

> Módulo 6: Branches 

¿Por qué necesitamos branches?

Estrategia de ramificación para proteger el código de trabajo

Trabajar con branches en GitHub

Trabajando con branches en Git

Commit de cambios en branches

Merge de cambios en Master Branch desde Dev

Resolución de conflictos de Merge

 

> Módulo 7: Trabajar con el equipo

Bifurcar un repositorio

Creación de un pull request (PR)

Trabajar con repositorios privados

Agregar colaborador a un repositorio de GitHub

Creación de branche protegido

Etiquetado de un commit

 

> Módulo 8: Reversión de cambios

Revertir cambios del directorio de trabajo

Reversión de cambios desde el área de preparación y el repositorio local

Usando el archivo .Gitignore

 

> Módulo 9: Conceptos varios

Git Rebase

Git Fetch versus Git Pull

 

> Módulo 10: Ejemplo Git y Github… con un proyecto

Introducción al Proyecto Git

Configurar el repositorio Git y branches para un nuevo proyecto

Permitir que los desarrolladores registren el código

Habilitación del flujo de trabajo de DevOps en branche de desarrollo

Push request (PR) para fusionar código de Dev Branch a UAT Branch

Liberar código en producción

¿Qué aprenderé?

  • Podrá obtener una comprensión completa del poder de Git y GitHub.
  • Se sentirá seguro al usar Git y GitHub para administrar su trabajo como ingeniero de software o desarrollador.
  • También habrá configurado un entorno Git y Github listo para producción para sus desarrolladores.
  • Comprenderá más allá de lo básico cómo usar y explotar al máximo los beneficios de Git y Github
$6,728.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Este curso está diseñado para individuos y cualquier profesional de TI que esté involucrado en el ciclo de vida de proyectos de desarrollo. Esto también beneficiará al ingeniero de DevOps que quiera obtener una imagen completa de las actividades de Git y GitHub y comprender sus roles en Git con la ayuda de un proyecto.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .