Este curso intensivo de 3 días ofrece una introducción práctica y detallada a Jenkins y Git, preparando a los participantes para la certificación Jenkins & Git Associate.
Aprenderá a instalar y configurar Jenkins, crear trabajos automatizados, integrar Jenkins con Git y GitHub, y gestionar eficazmente el control de versiones. El curso se centra en los objetivos del examen e incluye ejercicios prácticos para adquirir habilidades de aplicación inmediata en el entorno laboral. DevOps.
El curso es recomendado para aquellos que quieran iniciar su carrera profesional en el área. DevOps o fortalecer sus habilidades de CI/CD, en particular:
• Profesionales de nivel inicial en DevOps
• Desarrolladores de software
• Probadores
• Administradores de sistemas
• Equipos técnicos que implementan procesos de entrega continua
• Instalar y configurar Jenkins
• Crear y personalizar trabajos de Jenkins
• Integrar Jenkins con Git y GitHub
• Cree canalizaciones automatizadas utilizando Jenkinsfile
• Utilice Git para el control de versiones, la colaboración y la gestión del código fuente.
• Comprender todo el proceso de CI/CD, desde la confirmación hasta la entrega
• Conocimiento general de los procesos de desarrollo de software.
• Conocimiento básico de líneas de comando y administración de sistemas.
• Acceso a una PC/computadora portátil con conexión a Internet estable
• No se requieren conocimientos avanzados de programación
Día 1: Fundamentos y configuración de Jenkins
• Módulo 1: Introducción a Jenkins
o Pipelines y automatización
o Arquitectura y beneficios de Jenkins
o Integraciones comunes con Jenkins
• Módulo 2: Instalación y configuración de Jenkins
o Pasos de instalación de Jenkins
o Configuración inicial, tutorial de interfaz de usuario y conceptos básicos de administración
• Módulo 3: Comprensión del trabajo
o Tipos de trabajos (estilo libre, pipeline, trabajos semilla)
o Creación y configuración de puestos de trabajo
o Estado del trabajo y almacenamiento en Jenkins
• Módulo 4: Personalización de trabajos
o Parámetros y tipos de construcción
o Variables de entorno (locales/globales)
o Configuraciones aguas abajo/aguas arriba
Día 2: Integraciones de Jenkins y Pipelines
• Módulo 5: Integración de Git y GitHub
Git frente a GitHub
o Descripción general de la gestión del control de fuentes
o Configuración de la integración de GitHub
o Activación automática de compilaciones a través de webhook
• Módulo 6: Integración de correo electrónico y notificaciones
o Configuración de Jenkins para correo electrónico
o Configurar notificaciones sobre el éxito o fracaso del trabajo
• Módulo 7: Trabajos avanzados de Jenkins
o Trabajos de semillas: características, configuración y beneficios
o Pipeline Trabajos: Estructura de archivos de Jenkins y sintaxis de canalización
o Beneficios y escalabilidad de los pipelines
• Módulo 8: Jenkins + Maven + Configuración de nodos
¿Qué es Maven y la integración con Jenkins?
o Agregar y configurar nodos de compilación (agentes)
o Comunicación maestro-agente de Jenkins
Día 3: Dominio de Git para CI
• Módulo 10: Control de versiones con Git
o ¿Qué es Git y por qué es importante?
o Instalación de Git y configuración inicial
o Inicialización de un repositorio local
• Módulo 11: Flujo de trabajo de Git
o Puesta en escena, compromiso y empuje
o Repositorios remotos vs. locales
una estrategia de ramificación de Git
o Fusionar estrategias y resolver conflictos
• Módulo 12: Resumen
o Configuración completa de CI/CD
o Simular un flujo de trabajo de desarrollador completo
Tenga en cuenta que el programa anterior es orientativo y puede estar sujeto a cambios según el instructor asignado al curso. Para obtener la versión final del programa, le invitamos a contactar a uno de nuestros consultores. Bittnet Training.
Este curso está alineado con la certificación Artesano asociado certificado en Jenkins y Git, que valida las habilidades básicas en el uso de Jenkins y Git dentro de los procesos de CI/CD.

