Introducción a Jenkins

Desde QAMakers te presentamos el curso gratuito de introducción a Jenkins, donde vamos a aprender instalar, configurar y utilizar esta aplicación que te va a permitir conocer los secretos de la integración continua y la entrega continua de proyectos, independientemente de la plataforma en la que esté trabajando.

¡Esperamos que lo disfrutes!

Para acceder a cada módulo, puedes pulsar en cada uno de ellos, desde el índice que te presentamos más abajo.


Detalle del Curso

Este curso está diseñado para proporcionar una formación integral sobre la utilización de Jenkins, una herramienta clave para la integración y entrega continua en el desarrollo de software. A lo largo de los módulos, los participantes explorarán desde conceptos básicos hasta funcionalidades avanzadas, permitiendo dominar Jenkins y aplicarlo de manera efectiva en sus proyectos.

En el primer módulo, se introduce a los participantes a la administración de Jenkins. Se abordarán temas fundamentales como la configuración del directorio de inicio, gestión de ejecutores y variables de entorno, así como la configuración de notificaciones por correo electrónico y URL. Los alumnos aprenderán a gestionar el entorno Jenkins, desde la instalación de complementos hasta la administración de nodos, y se familiarizarán con las herramientas disponibles para la resolución de problemas y la optimización del rendimiento.

El segundo módulo se centra en la integración de pruebas y análisis de código en Jenkins. Se explorarán las pruebas unitarias con JUnit y otros marcos de prueba, así como la implementación de pruebas automatizadas utilizando herramientas como Selenium. Los participantes también aprenderán a generar informes detallados y realizar análisis de código estático, lo que les permitirá mantener un alto nivel de calidad en sus desarrollos.

El tercer módulo profundiza en la implementación continua, una de las principales funcionalidades de Jenkins. Se cubrirá la configuración de compilaciones distribuidas para proyectos de gran envergadura, la implementación automatizada en servidores de aplicaciones y la monitorización de métricas y tendencias de compilaciones. Además, se presentarán complementos que facilitan la visualización gráfica del proceso de entrega continua, permitiendo a los alumnos automatizar y optimizar su flujo de trabajo de manera eficiente.

El último módulo aborda aspectos clave de mantenimiento y seguridad en Jenkins. Los participantes aprenderán a gestionar complementos, realizar copias de seguridad, y configurar la seguridad en Jenkins, asegurando que sus servidores estén protegidos y funcionen de manera óptima. Se revisarán las mejores prácticas para el mantenimiento del servidor, incluyendo tareas de limpieza y administración de usuarios y permisos.

Cada módulo incluye lecturas asignadas y debates en la comunidad, donde los participantes podrán compartir sus experiencias, plantear dudas y discutir soluciones con otros miembros del curso. Estas actividades fomentan el aprendizaje colaborativo y permiten aplicar de manera práctica los conocimientos adquiridos.

Al finalizar el curso, los alumnos tendrán una comprensión completa de Jenkins y serán capaces de implementar flujos de trabajo automatizados, gestionar entornos de desarrollo complejos y mantener la calidad de su software a través de la integración continua.


Información sobre accesibilidad

Puedes disfrutar del curso en audio, desde el siguiente enlace:

Introducción a Jenkins - Curso Completo


Módulos del curso

  1. Instalación de Jenkins
  2. Configuración de Tomcat
  3. Configuración de GIT
  4. Configuración de Maven
  5. Configuración General

  1. Directorio de Inicio de Jenkins
  2. Gestión y administración
  3. Configurar trabajos de construcción

Módulo 3: Pruebas, informes y análisis de código
  1. Pruebas Unitarias
  2. Pruebas automatizadas
  3. Notificación
  4. Informes
  5. Análisis de Código

  1. Compilaciones distribuidas
  2. Implementación automatizada
  3. Métricas y tendencias
  4. Mantenimiento del Servidor
  5. Implementación continua
  6. Gestión de complementos
  7. Seguridad
  8. Complemento de Copia de Seguridad





Siguiente Publicación