Envíanos un email

GIT-GITHUB

formación GIT-GITHUB

Descripción: Curso GIT-GITHUB

Formación en Desarrollo de Aplicaciones


Formación SINENSIA

  

Detalles

Módulo 1: Software sostenible para profesionales del desarrollo
• ¿Qué es código sostenible?
• Las reglas del código sostenible.
• Principios de diseño.
• Cohesión y acoplamiento.
• Implantación sostenible.

Módulo 2: Introducción a GIT y configuración básica
• Qué es GIT y por qué usarlo
• Instalación de GIT
• Configuración inicial de GIT
• Conceptos básicos de control de versiones

Módulo 3: Fundamentos de GIT
• Inicialización de un repositorio GIT
• Comandos básicos: init, add, commit
• Historial de cambios y visualización: logs, status, dix
• Trabajo con repositorios remotos: clone, pull, push

Módulo 4: Ramas y Fusiones
• Creación y gestión de ramas en GIT
• Fusión de ramas locales: merge
• Resolución de conflictos durante la fusión
• Estrategias de ramificación

Módulo 5: Trabajo colaborativo con GIT
• Flujo de trabajo con ramas y pull requests
• Uso de ramas en equipo
• Colaboración en proyectos a través de repositorios remotos
• Revisión de código y comentarios con pull requests

Módulo 6: Estrategias avanzadas de ramificación
• Ramas temporales y almacenamiento temporal: stash
• Rebase: reorganización de la historia del proyecto
• Flujos de trabajo populares: gitFlow, GitHub Flow
• Buenas prácticas y consejos avanzados para el uso de GIT

Módulo 7: Herramientas y recursos avanzados
• Git avanzado: submódulos, reflog, bisect, Cherry-pick
• Git Hooks: automatización de tareas
• Exploración de herramientas y extensiones útiles de GIT
• Recursos adicionales y cómo seguir aprendiendo sobre GIT

Módulo 8: Integración continua de GIT
• Conceptos de integración continua (CI)
• Configuración de pipelines de CI/CD
• Integración de GIT con herramientas de CI como Jenkins, Travis CI o GitLab CI
• Automatización de pruebas unitarias y de integración con un pipeline de CI

Módulo 9: Despliegue continuo con GIT
• Conceptos de despliegue continuo (CD)
• Configuración de despliegue automático en entornos de prueba y producción
• Despliegue de aplicaciones basado en cambios en el repositorio de GIT
• Buenas prácticas y consejos para la implementación de CI/CD en proyectos GIT

Compartir:


Contáctenos a través de >éste formulario<

Precios especiales para la formación de grupos

Podemos adaptar cualquier curso a sus necesidades, e impartirlo en sus instalaciones o en nuestros centro de formaci&oacute;n Contáctenos