Curso de Integración Continua y Despliegue Continuo
Trabajo con las herramientas CI/CD más importantes: Jenkins, GitLab, GitHub Actions, BitBucket y Travis.
Inscripciones abiertas
Intermedio
4 Clases 7 h (aprox.)
75€
59€
Precio en promoción

Próxima clase

Miércoles 27 de mayo

h

Añadir a Google Calendar

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

Clases y contenidos

Principios de CI/CD

La importancia de hacer pruebas.

Gitlab y Bitbucket pipelines

Pipelines en tus repositorios privados.

Añadir a Google Calendar
Travis / GitHub Actions

Contribuye a software OpenSource

Añadir a Google Calendar
Jenkins / Circle CI

Define la infraestructura de tu pipeline

Añadir a Google Calendar

Cursos que también te pueden interesar

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete