¡Celebra las fiestas con un 10% de descuento en todos los cursos con el código "AVCFOREVER10". ¡Asegúralo ahora antes de los cambios de precios de 2025!

Certificación CI/CD Pipeline con Jenkins - eLearning

450,00 EUR

  • 20 hours
Aula Virtual en Vivo
eLearning
Aprendizaje Mixto

Este curso en línea de CI/CD Pipelines con Jenkins te ayudará a aprender sobre la automatización de servidores, integración continua, construcción de pipelines y herramientas de configuración, pruebas automatizadas y mejora de la calidad del código, y sistemas distribuidos en Jenkins a través de intensas prácticas aplicadas.

Currículo del Curso de eLearning

Hero
  1. Introducción al curso

    Lección 01

    Introducción al curso

  2. Integración Continua y Entrega Continua con Jenkins

    Lección 02

    - Introducción a Jenkins
    - SDLC y Cultura DevOps
    - Características y arquitectura de Jenkins

  3. Comenzando con Jenkins

    Lección 03

    - Instalar Jenkins
    - Configurar Jenkins
    - Explorar Artifactory
    - Configurar Jenkins Job
    - Vista de Jenkins Pipeline
    - Instalar Artifactory
    - Explorar Artifactory

  4. Pipeline de CI & CD con Jenkins, Gradle y Artifactory

    Lección 04

    - Canalización de CI y CD con Jenkins, Gradle y Artifactory
    - Construir CI y CD Pipeline con Jenkins y Gradle Parte Uno
    - Configurar Artifactory
    - Construir Canalización CI y CD con Jenkins y Gradle Parte Dos

  5. Pipeline de CI & CD con Jenkins & Maven

    Lección 05

    - Revisar Proyecto de Aplicación Web Java
    - Empezar a construir CI y CD Pipeline con Jenkins y Maven
    - Iniciar la construcción de CI y CD Pipeline con Jenkins y Maven Parte - Dos
    - Iniciar la construcción de CI y CD Pipeline con Jenkins y Maven Parte - Tres

  6. Gestionar el esquema de bases de datos relacionales con Jenkins y Sqitch

    Lección 06

    - Introducción a Sqitch
    - Construir Pipeline de Despliegue de Esquemas de Base de Datos con Jenkins y Sqitch
    - Finalización del Despliegue de Esquemas de Base de Datos con Jenkins y Sqitch

  7. Consideraciones Operativas Para Jenkins

    Lección 07

    - Seguridad de Jenkins
    - Escalado de Jenkins
    - Escalando Jenkins Parte - Dos
    - Consejos y trucos de Jenkins

Currículo de Clase Virtual en Directo

Hero
  1. Introducción al curso

    Lección 01

  2. Introducción a CI/CD

    Lección 02

    - Introducción a la lección

    - Desarrollo Tradicional de Software

    - Integración Continua

    - Entrega Continua

    - Despliegue Continuo

    - Construyendo el proceso de despliegue continuo

    - Pipeline de Despliegue Automatizado

    - Selección de herramientas CI/CD

  3. Cómo empezar con Jenkins

    Lección 03

    - Introducción a la lección

    - Configuración de Git

    - Práctica Asistida: Configuración de Git

    - Configuración de Jenkins

    - Práctica Asistida: Configuración de Jenkins

    - Configuración de Maven

    - Práctica Asistida: Configuración de Maven

    - Explorando Jenkins

    - Práctica Asistida: Construir un Proyecto Maven

    - Construyendo un proyecto Maven con Jenkins

  4. Crear trabajos y configuraciones

    Lección 04

    - Introducción

    - Comprender los trabajos de compilación de Jenkins

    - Trabajos de compilación de estilo libre

    - Práctica Asistida: Trabajo de Estilo Libre

    - Disparadores de compilación

    - Práctica asistida: Creaciones programadas

    - Práctica asistida: Sondeo SCM

    - Pasos de compilación

    - Variables de entorno Jenkins

    - Acciones posteriores a la compilación

    - Práctica asistida: Acciones posteriores a la compilación

    - Uso de Jenkins con otros lenguajes

    - Práctica asistida: Construcción de proyectos con Gradle

    - Trabajos de compilación parametrizados

    - Práctica asistida: Construcciones parametrizadas

    - Práctica asistida: Construcción a partir de etiquetas

    - Práctica asistida: Activación remota de compilaciones parametrizadas

    - Habilitación de la seguridad en Jenkins

    - Práctica asistida: Habilitación de la seguridad

    - Pipelines de compilación y promociones

    - Activación de compilaciones parametrizadas

  5. Configuración de los procesos de compilación

    Lección 05

    - Introducción a la lección

    - Introducción a Pipelines

    - Comprender la estructura de un Pipeline

    - Definición de un pipeline

    - Sintaxis Declarativa de Pipeline

    - Sintaxis Scripted de Pipeline

    - Práctica Asistida: Construyendo Pipelines en Jenkins

    - Construyendo un Pipeline

    - Canalización de Integración Continua

    - Práctica asistida: Construyendo Pipelines de Integración Continua en Jenkins File

    - Construyendo Pipelines desde Jenkinsfile

    - Práctica Asistida: Construyendo Pipelines de Integración Continua en Jenkinsfile

    - Generador de fragmentos

    - Práctica no asistida: Generador de fragmentos

    - Referencia de variables globales

    - Generador de Directivas Declarativas

    - Práctica no asistida: Reinicio de Pipelines

    - Canalización multietapa

  6. Pruebas Automatizadas en Jenkins

    Lección 06

    - Jenkins como herramienta de prueba de automatización

    - Práctica Asistida: Integración Continua con Junit en Jenkins

    - Cobertura de código utilizando Jacoco

    - Práctica Asistida: Cobertura de Código con Jacoco

    - Cobertura de Código utilizando Clover

    - Práctica Asistida: Cobertura de Código con Clover

    - Pruebas de Aceptación y Rendimiento en Jenkins

    - Práctica Asistida: Integrar JMeter con Jenkins

    - Pruebas de Cobertura de Código

  7. Mejora de la Calidad del Código Usando Jenkins

    Lección 07

    - Calidad del código y Jenkins

    - Trabajos internos de Jenkins

    - Práctica Asistida: Integración de FindBugs con Jenkins

    - Complejidad del Código

    - Práctica Asistida: Complejidad de Cobertura con Jenkins

    - Tareas pendientes

    - SonarQube

    - Práctica asistida: SonarQube con Jenkins

    - Análisis estático de código

  8. Despliegue Automatizado y Entrega Continua

    Lección 08

    - Introducción al Despliegue Automatizado y la Entrega Continua

    - Construyendo el Proceso de Entrega Continua

    - Implementación de Despliegue Automatizado y Continuo

    - Práctica Asistida: Despliegue de una Aplicación Python

    - Práctica Asistida: Tomcat y Jenkins

    - Práctica Asistida: PHP y Jenkins

    - Desplegando aplicación Maven en el servidor Tomcat

  9. Sistema Distribuido en Jenkins

    Lección 09

    - Introducción a la arquitectura distribuida

    - Práctica Asistida: Creación de Múltiples Nodos Esclavos

    - Profundizando en la Arquitectura Master/Esclava de Jenkins

    - Práctica Asistida: Asignación de Trabajos a Nodos Esclavos Específicos

    - Compilaciones distribuidas

Resultados del aprendizaje

Para el final de esta formación en línea de CI/CD Pipelines con Jenkins, serás capaz de:

Instalación

Instalar, configurar y asegurar tu servidor de Jenkins

Organizar

Organizar y monitorear trabajos de construcción de propósito general

Pruebas automatizadas

Integrar pruebas automatizadas para verificar la compilación

Calidad del Código

Configurar el reporte de calidad del código

Equipo Efectivo

Establecer estrategias y técnicas efectivas de notificación para el equipo

Crear Pipelines

Configurar pipelines de construcción, trabajos parametrizados, construcciones matriciales y otros trabajos avanzados

Despliegue Automatizado

Implementar despliegue automatizado y entrega continua

Características clave

Modo de Entrega

Usted tiene la opción de 6 horas de elearning o 20 horas de formación dirigida por un instructor

Evaluación

una evaluación al final del curso, controles de los conocimientos al final de la lección

Proyectos

siete proyectos finales de lección

Prácticas

Más de 30 prácticas y demostraciones asistidas y no asistidas

Detalles del certificado

- Certificado de finalización del curso reconocido por la industria. - Completar al menos el 85 por ciento del curso o asistir a una tanda completa de LVC. - Aprobar la prueba de evaluación final del curso con una puntuación mínima del 80-

Hero

¿Quién debería inscribirse en este programa?

Desarrollador de software

Ingeniero de software

Líderes técnicos

Ingeniero de pruebas

Administradores de sistemas

Estudiantes en programas de pregrado/posgrado

Aprende más

¿Necesitas una solución corporativa o integración de LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!

;