[HDP-110] Integración Continua

Duración:                     20 horas

Perfil:                           Avanzado

Dirigido a

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

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 el ecosistema de integración continua y resolver los errores comunes en su implementación.


Contenido

  1. Maven 
    1. Instalación
    2. Características
    3. Arquetipos
    4. Estructura de un proyecto
    5. Configuración de usuario
    6. Ciclo de vida
    7. Dependencias
    8. Herencia
    9. Perfiles
    10. Gestión de recursos
    11. Plugins
    12. Repositorios de empresa
  2. Uso de GIT/Gerrit para el control de versiones 
    1. Uso de control de versiones y cambios
    2. Checkout inicial de un repositorio
    3. update->change->review->commit
    4. Revisiones e historia de documentos
    5. Tagging/Branching/Merge
    6. Desarrollo paralelo
  3. Integración Continua con Jenkins 
    1. Pipelines
    2. Stashing code
    3. Nodes, steps, stages
    4. Declarative syntax y gestión de errores
    5. Jenkins File
    6. Parallel stages
    7. Parametrización de tareas
    8. Blue Ocean: mejorando la experiencia de usuario Jenkins
  4. Métricas de proyectos con Sonar
    1. Configurar un proyecto
    2. Reglas y estándares de codificación
    3. Herramientas de Análisis de código: Checkstyle, PMD, Findbugs, Clover, etc
    4. Métricas de la ingeniera del software
    5. Control de tests
    6. Evolución temporal de un proyecto
    7. Visión del código
    8. Plugins
    9. Securización del entorno
    10. Soporte para proyectos no Java



Documentación Recomendada

Jenkins 2.x Continuous Integration Cookbook - Third Edition
By Mitesh Soni , Alan Mark Berg
October 2017 | 438 pages
ISBN 9781788297943

https://www.packtpub.com/product/jenkins-2-x-continuous-integration-cookbook-third-edition/9781788297943