Integración Continua

Objetivos

Conocer las ventajas de crear un sistema de integración continua / despliegue continuo y cómo este tipo de herramientas nos permite agregar nuevas funcionalidades con mayor tranquilidad y mucho más rápido en equipos grandes.
Conocer las herramientas CI/CD más importantes de la actualidad, con ejemplos prácticos que permitan al estudiante integrarlas en sus flujos de desarrollo de los proyectos de desarrollo de software.

devops

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
40 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

Conocimientos requeridos

Temario

Qué es CI
Repositorios de código
GIT
Definición de SCM (Software Control Management)
Plataforma de desarrollo
Github
Gitlab
BitBucket
Gestión del versionado
Herramientas orquestadoras del CI
Jenkins
Diseño de Pipelines (Groovy)
Gestión de Pipelines (Shared Libraries)
Repositorio de Pipelines
Repositorios de Artefactos
Gestión de dependencias y construcción (Maven, Gradle, Nugets,etc)
Nomenclatura
Versionado
Organización de repos
Herramientas
Artifactory
Nexus
Pros-Contras
Gestión de accesos
Entrega Continua
Estrategias de despliegue (ej: Blue/Green, Red/black, etc)
Pros y contras de cada uno y esfuerzo en el Rollback
Herramientas de gestión de entornos
Promoción entre entornos de Aplicación en el Software Base
Promoción entre entornos de la Plataforma DevOps

Solicita información del curso

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad