[HDP-060] Jenkins

Duración:                     25 horas

Perfil:                            Experto

Dirigido a

Esta acción formativa va dirigida a Programadores, Analistas Java, Jefes de proyecto y Arquitectos.

Requisitos previos 

Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, así como de Servlets, JSP y el patrón MVC previos para poder comprender la materia del curso con éxito. 

Objetivos

Conocer y aplicar los diferentes tipos de herramientas durante el ciclo de vida de desarrollo de una aplicación. Saber aplicar conceptos de integración continua con la herramienta Jenkins.


Contenido

  1. Introducción y principios Agiles
  2. Gestión de Proyectos con Maven
  3. Testing con Maven                                       
  4. Uso de GIT para el control de versiones
  5. Gestión de Proyectos e incidencias
  6. Integración Continua con Jenkins
    1. Administración de Jenkins
    2. Construcción de un proyecto SW
    3. Construcción de un proyecto maven2
    4. Construcción de una de matriz proyectos
    5. Trabajos de supervisión
    6. Construcción Distribuida
    7. Usando los plugins de Jenkins
    8. Interfaz de línea de comandos
    9. API de acceso remoto
    10. División de una tarea en trabajos
    11. Proyectos no Java
    12. Pipelines
  7. Métricas de proyectos son Sonar Qube
  8. El ecosistema ágil. Ejemplo práctico


Documentación Recomendada

Learning Continuous Integration with Jenkins - Second Edition
Nikhil Pathania
Diciembre 2017 | 362 páginas 
ISBN: 9781788479356

https://www.packtpub.com/virtualization-and-cloud/learning-continuous-integration-jenkins-second-edition