Catálogo / Informática y Comunicaciones

EIN-04889

Git: experto en control de versiones en desarrollo software

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
340 h
Duración

Descripción

Si trabaja en el sector de la programación y desarrollo y desea gestionar proyectos informáticos orientados al control profesional de versiones para programadores este es su momento, con el Curso de Git: Experto en Control de Versiones en Desarrollo Software podrá adquirir los conocimientos necesarios para desarrollar esta función de la mejor manera posible.

340 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

PARTE 1. GIT

1. INTRODUCCIÓN A GIT

  • ¿Qué es el control de versiones?
  • ¿Qué es GIT?
  • ¿Por qué GIT?
  • Instalación de GIT
  • GitHub y su relación con GIT

2. MANEJO DE REPOSITORIOS EN GIT

  • Flujo de trabajo en GIT (Workflow)
  • Principales comandos Git Bash
  • Crear un repositorio
  • Cambios de archivos
  • Deshacer cambios
  • Sincronizar repositorios
  • Reescribir historial

3. RAMAS EN GIT

  • Usar ramas en GIT
  • Cambiar ramas (Git checkout)
  • Ramas remotas (Remote Branches)
  • Flujo de trabajo (Workflow)
  • Integración de ramas
  • Borrado de ramas
  • Etiquetas (Tags)
  • Solicitudes de extracción (Pull requests)

4. COMANDOS GIT

  • Comandos GIT en Git Bash
  • Comandos GIT para configurar y crear repositorios
  • Comandos GIT para preparar y confirmar cambios
  • Comandos GIT para trabajar con repositorios remotos (como GitHub)
  • Comandos GIT para deshacer cambios y etiquetas

5. BUENAS PRÁCTICAS EN GIT

  • Trabajar con GIT
  • Confirma con regularidad (commit)
  • Escriba mensajes de confirmación útiles
  • Utilice ramas (Branch)
  • Actualice su repositorio antes de enviar cambios (Pull y Push)
  • Divide el trabajo en repositorios

PARTE 2. GESTIÓN DE PROYECTOS INFORMÁTICOS

1. INTRODUCCIÓN AL PROYECTO

  • Características principales
  • Requerimientos: humanos y materiales
  • Limitaciones de un proyecto
  • Ámbito del proyecto
  • Finalidad del proyecto

2. RENTABILIDAD DEL PROYECTO

  • Estructuración de gastos
  • Importancia y realización del presupuesto
  • Cálculo de resultados (Profit And Loss)
  • El business case
  • Continuidad con la atención al presupuesto
  • Valoraciones finales sobre el presupuesto

3. PREVENCIÓN DE RIESGOS

  • Los tres ejes o modelos
    • Desarrollo
    • Análisis
    • Control
  • Estimación de los riesgos
  • Posibles riesgos

4. INICIOS DEL PROYECTO

  • Primeros pasos
  • Selección de ideas
  • Organización del trabajo

5. ANÁLISIS PREVIO AL DESARROLLO

  • Sector
  • Funcionalidades posibles
  • Contexto técnico
  • Generación de documentación

6. DESARROLLO

  • Calidad del código y su gestión
  • Control de versiones
  • Entorno de pruebas
  • La industrialización

7. REPOSITORIOS Y ARQUITECTURAS

  • La integración y sus inconvenientes
  • Las arquitecturas
    • Distribuidas
    • Orientadas a servicios (SOA)
  • Cloud-computing

8. CONTROL Y SEGUIMIENTO

  • El seguimiento del proyecto
  • Problemas e imprevistos
  • La dirección de control

9. LA PLANIFICACIÓN Y LA ESTIMACIÓN

  • Estimación sobre el tiempo necesario del jefe de proyecto
  • La gestión y estimación de los recursos
  • La planificación general
  • Finalización del proyecto

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll al inicio