md_footer

Técnicas y métodos de integración continua

La falta de confianza en una organización es realmente cara

md_footer

Crea un ritmo de productividad en el desarrollo de software.

Este entrenamiento te da las mejores bases acerca de la cultura ágil. Podrás conocer y sentir de primera mano la experiencia de los valores de los profesionales de software; a través de varios ejercicios y prácticas te ofreceremos la vivencia de los elementos que conforman una forma de trabajo y pensamiento muy diferente para realizar proyectos de software.

Aclararemos todas las dudas y mitos al respecto de la cultura ágil, y te daremos las herramientas para que puedas continuar con tu camino por ti mismo, así como, llevarlo a la organización donde trabajas, con la finalidad de que te conviertas en un agente de cambio dentro de la industria de software.

· A quien va dirigido:

Este entrenamiento es recomendado para desarrolladores:

  • Desarrolladores de software con pretensiones de mejorar su trabajo
  • Programadores independientes que necesiten organizarse
  • Organizaciones que desean mejorar su área de desarrollo
  • Grupos de desarrollo que tengan conflicto internos y deseen resolverlos
  • Gerentes de desarrollo/sistemas que quieran encontrar una forma de mejorar el desarrollo de software

· Pre-requisitos:

Necesarios:

  • Tener experiencia desarrollando alguna aplicación en equipo
  • Conocer algún control de versiones

Recomendables:

  • Conozca de scripting

· Contenido del entrenamiento:

  • Breve revisión de los principios ágiles
  • ¿Que es CI?
  • Construir software en cada cambio
  • Control de versiones
  • Scripts automatizados
  • Mecanismos de retroalimentación
  • Proceso de integración
  • Prácticas de integración
  • Workspace privado
  • Repositorios
  • Línea principal de desarrollo
  • Políticas de ramificación
  • Niveles de commit
  • Etiquetados de construcción
  • Construcción automática
  • Integridad
  • Configuración de la construcción
  • Administrador de dependencias
  • Consistencia en directorios
  • Verificadores
  • Retroalimentación continua
  • Configuración externalizada
  • Actualizaciones de base de datos
  • Pruebas y calidad de código
  • Pruebas automatizadas
  • Inspección continua