Introducción a los sistemas de control de versiones

Contenido del curso

  1. Breve introducción al desarrollo de proyectos software.
    Comentar cómo abordar un nuevo proyecto y cómo estipular las bases del mismo.
    Kick-off meeting.
    Releases quincenales.
    Daily meeting.
    etc.
  2. Estructura inicial del proyecto software.
    Jerarquía de directorios (src, bin, build, lib, doc, include, test, scripts…)
    Readme files.
    Importancia de la documentación.
    etc.
  3. Teoría e introducción a los sistemas de control de versiones.
    Algo de historia: CVS, SVN, GIT, Mercurial, etc..
    Importancia de estos sistemas en equipos medianos/grandes o proyectos complejos.
    Facilidad y comodidad de uso.
    Seguridad durante el proceso de desarrollo.
  4. Introducción a GIT
    Historia.
    Features.
  5. Estructura y funcionamiento de GIT.
    Conceptos básicos.
    Flujo de trabajo.
    Repositorios locales y remotos.
    etc.
  6. GIT Command Line Interface
    Explicación de los comandos útiles de GIT.
    Ejemplos de uso.
    Hands-on.
  7. GIT Graphical User Interface
    Presentación de algunos clientes GUI de GIT.
    Ventajas e inconvenientes respecto a CLI.
  8. Comandos SVN
    Repaso de los comandos más útiles de Subversion.
    Presentación de algún cliente GUI de SVN.
    Ejemplos.
  9. Proyecto.
    Realización de un pequeño proyecto para poder usar en un escenario más o menos real todo lo visto.
  10. Preguntas/dudas/conclusiones

Ficha del curso

Nombre Administración básica e introducción al scripting en linux
Duración 20h
Skills Linux, administración, bash

Duración del curso

¿Te atreves?

SUSCRÍBETE

Tu tiempo, como el nuestro, es precioso. Sólo enviamos información útil y de valor.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies