Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina

La Integración Continua o CI es una metodología de trabajo en la que se hacen pruebas cada poco tiempo en el proceso del desarrollo del software para detectar cuanto antes los posibles fallos que se presenten, en lugar de realizar todo el proceso del testing en el producto final.

La Entrega Continua o CD es otra forma de trabajo dentro del desarrollo de software que suele ir de la mano con CI que consiste en la generación de software en ciclos cortos de tiempo para asegurarse que esas partes del software funcionan correctamente y pasar a realizar una nueva parte del software en otro ciclo

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende CI / CD: Curso completo

¿A quién va dirigido?

Este curso va dirigido a todos los desarrolladores que quieran aprender a detectar cuanto antes los posibles fallos que se presenten en el desarrollo de un proyecto.

Objetivos del curso de CI / CD

  • Adquirir los conocimientos necesarios sobre los procesos de CI / CD.
  • Utilizar herramientas especializadas en CI / CD.

¿Qué vas a aprender en este curso de CI / CD?

La Integración Continua o CI es una metodología de trabajo en la que se hacen pruebas cada poco tiempo en el proceso del desarrollo del software para detectar cuanto antes los posibles fallos que se presenten, en lugar de realizar todo el proceso del testing en el producto final. La Entrega Continua o CD es otra forma de trabajo dentro del desarrollo de software que suele ir de la mano con CI que consiste en la generación de software en ciclos cortos de tiempo para asegurarse que esas partes del software funcionan correctamente y pasar a realizar una nueva parte del software en otro ciclo

Requisitos

  • Tener nociones básicas sobre la programación y desarrollo de software

Temario del curso de CI / CD

tema 1

Introducción a CI/CD

  • ¿Qué es la integración continua?
  • ¿Qué es el despliegue continuo?
  • Ventajas de usar CI/CD
  • CI/CD en el control de versiones
  • Fases en el CI/CD
  • Conceptos básicos
  • Herramientas populares de CI/CD
tema 2

Jenkins en el CI/CD

  • ¿Cómo aplicamos CI/CD con Jenkins?
  • Instalaciones y configuración inicial
  • Creando pipelines
  • Usando jenkins con Git
  • Configuraciones necesarias
tema 3

Testing con CI/CD

  • Creando las pruebas automáticas
  • Configuración de los pipelines
  • Ejecución y prueba de los tests
  • Configurando alertas automáticas de emails
  • Buenas prácticas de uso
tema 4

Monitorización con SonarQube

  • ¿Qué es SonarQube?
  • SonarQube dentro del proceso de CI/CD
  • Plugin de SonarQube en Jenkins
  • Instalaciones y configuración inicial
  • Configurando un escaneo de código dentro de un pipeline
  • Ejecución automática de escaneos
  • Buenas prácticas de uso
tema 5

CI/CD con otras herramientas

  • Configurando el CI/CD en GitHub
  • Configurando el CI/CD en GitLab
  • Uso de Netlify para el despliegue automático
  • Uso de Vercel para el despliegue automático
  • Netlify vs Vercel

Curso de CI / CD bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient