Certificación CI/CD Pipeline con Jenkins - eLearning
450,00 EUR
- 20 hours
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
Introducción al curso
Lección 01
Introducción al curso
Integración Continua y Entrega Continua con Jenkins
Lección 02
- Introducción a Jenkins
- SDLC y Cultura DevOps
- Características y arquitectura de JenkinsComenzando con Jenkins
Lección 03
- Instalar Jenkins
- Configurar Jenkins
- Explorar Artifactory
- Configurar Jenkins Job
- Vista de Jenkins Pipeline
- Instalar Artifactory
- Explorar ArtifactoryPipeline 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 DosPipeline 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 - TresGestionar 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 SqitchConsideraciones 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
Introducción al curso
Lección 01
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
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
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
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
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
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
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
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-
¿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
¿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!