¿Qué quieres aprender?

Workshop Integración Continua con Jenkins

Workshop Integración Continua con Jenkins

TecGurus

Curso online


147

La integración continua es una práctica de desarrollo software donde los miembros del equipo integran su trabajo frecuentemente (como mínimo una vez al día, aunque normalmente se realizan múltiples integraciones diarias).

Durante este workshop nuestros consultores expertos te brindaran de manera 100% práctica los conocimientos necesario para configurar e implementar Jenkins como parte clave de tu trabajo día a día.

Jenkins es una herramienta muy poderosa con la que podremos realizar pruebas de una aplicación para así detectar fallos cuanto antes.

La industria tecnológica demanda profesionales capacitados para innovar en el campo de la programación, por lo que cada uno de nuestros Workshop te dan la solución inmediata para cubrir tus necesidades de formación profesional, dándote las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

-Comprender los conceptos de inspección continua, integración continua, despliegue continuo, y la diferencia entre ellos. -Generar una pipeline automatizada de implementación continua para construir, probar, analizar y desplegar una aplicación web con Jenkins. -Integrar las builds de IC con otras herramientas como GitHub, Maven, Tomcat, Java. -Al finalizar el workshop estarás preparado para implementar integración continua con Jenkins, reducir riesgos y mejorar la visibilidad de tus proyectos, esto basado en la constante práctica de las funcionalidades enseñadas a lo largo del workshop.

A quién va dirigido

A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico.

Requisitos

-Conocer el ciclo de vida de un proyecto de software: codificación, pruebas, liberación -Conocimiento en Git, Maven, Linux es recomendable pero no obligatorio. -Contar con conexión a Internet estable.

Temario completo de este curso

Instalación y Configuración

1. Instalar Java

2. Instalar Jenkins

3. Arquitectura de Jenkins

4. Interfaz gráfica de Jenkins

5. Creando nuestro primer job

6. Ejecución de job

Integración Continua

1. Usando Git y GitHub

2. Configurando Jenkins + Maven

3. Creando un proyecto de prueba Maven

4. Ejecutando nuestro espacio de trabajo

5. Proceso de construcción con Jenkins

Revisión de Calidad

1. Informes de calidad

2. Cobertura de pruebas unitarias

3. Jenkins y otros sistemas como Gradle o Ant

4. Reportes que genera Jenkins

Entrega Continua

1. ¿Que es la entrega continua?

2. Configurando un entorno de prueba

3. Deploy a ambiente de pruebas

4. Jenkins Build Pipeline

5. Construcciones en paralelo con Jenkins

6. Despliegue a producción (Nube)

Construcciones Distribuidas

1. Panorama General

2. Jenkins nodo master en la nube

3. Jenkins slave agents

4. Construcciones paralelas con un grupo de nodos

Proyecto Final

1. Crea un proyecto desde cero

2. Versiona el proyecto

3. Crea el proceso de integración continua

4. Visualiza las inspecciones de calidad de código

5. Efectua los deployments a pruebas (local) y producción (nube)

6. Completa el ciclo de C.I.

Ver más