Curso de Integración Continua y Despliegue Continuo

Curso de Integración Continua y Despliegue Continuo

En el mundo del desarrollo de aplicaciones cada día están tomando más importancia las herramientas DevOps, todas aquellas que nos permiten automatizar los procesos de testing, linting, despliegue en diferentes entornos, etc. 

El objetivo es destinar menos tiempo a las operaciones, gracias a la automatización, lo que permite mejorar sensiblemente los flujos de desarrollo de todo tipo de aplicaciones, eliminando trabajos repetitivos durante el desarrollo y despliegue. 

Existen diversas herramientas DevOps para automatizar los procesos de Integración Continua y Despliegue Continuo (CI/CD, Continuous Integration and Deployment)  y generalmente todas son bastante parecidas en el fondo. Sin embargo, dependiendo del equipo de desarrollo y de sus herramientas del día a día, generalmente surgen algunas más interesantes o útiles que otras. 

QUÉ APRENDERÉ EN EL CURSO DE INTEGRACIÓN CONTINUA Y DESPLIEGUE CONTINUO

  • Cómo crear procesos de CI/CD
  • Qué herramientas puedes usar y cómo hacerlo
  • Ejemplos de integración continua en BitBucket, GitLab, GitHub Actions, Travis y Jenkins

OBJETIVOS DEL CURSO

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.

POR QUÉ DEBES APRENDER INTEGRACIÓN CONTINUA Y DESPLIEGUE CONTINUO

Aprender a generar un proceso de integración continua facilita el desarrollo de software mediante la ejecución de validaciones en cada commit. De esta manera podemos saber de forma temprana si los cambios que se están haciendo estropean algún otro componente de la aplicación y en consecuencia tomar acción.

En este curso vamos a ver cómo hacer este proceso con varias herramientas que son válidas para proyectos personales y empresariales. Podrás conocer de primera mano cómo funcionan las alternativas más usadas por los DevOps, sus características y el modo de trabajar con ellas, de forma que tengas claro cuál te conviene.

Ademas podrás conocer:

  • Principios de la integración continua
  • La importancia de buenos tests y validaciones
  • ¿Por qué docker ayuda en procesos CI/CD?
  • CI/CD en: Bitbucket, GitLab, Github, Actions, Travis y Jenkins

 

QUÉ TENGO QUE SABER

  • Conocimientos en GIT
  • Testing de software

 

Peso 1.2GB
 pcprogramasymas.net

[privado]

FILEUPLOAD

RACATY

MEGA

MEGA-UP

[/privado]