Desarrollo Groovy para Jira Server
10154
Avanzado
IT Service Management
15 horas
285 €
Convocatorias
Inicio - Fin
Horario  
22 julio - 25 julio Lun, Mar, Mie, Jue de 16:00 a 19:45 Sin definir
25 septiembre - 27 septiembre Mie, Jue, Vie de 16:00 a 21:00 Sin definir
2 diciembre - 5 diciembre Lun, Mar, Mie, Jue de 16:15 a 20:00 Sin definir
Descripción

JIRA es una aplicación basada en web para el seguimiento de errores, de incidentes y para la gestión operativa de proyectos. Este tipo de herramientas son conocidas también como herramientas de gestión de tareas, ticketing o trackers y son indispensables en un departamento de IT o cualquier tipo de centro donde sea necesario atender peticiones y resolver incidencias.

Jira también puede ser utilizado para la gestión de procesos y para la mejora de procesos, gracias a sus funciones para la organización de flujos de trabajo., así como la gestión documental de la empresa.

Las funcionalidades de JIRA puede ser extendidas y optimizadas mediante la utilización o creación de herramientas de scripting o plugins. este curso es una especialización en el desarrollo de complementos para Jira Server y Jira Cloud.

Objetivos

En el curso instalaremos Jira Server y Adaptavist Scriptrunner (antiguamente conocido como Groovy Scriptrunner). 

Explicaremos: Script fields, Script Postfunctions, Script Conditions, Script listeners, Script services, Escalation services, jql custom functions, Behaviours, built-in scripts y web fragments & custom REST endpoints. 

Daremos ejemplos y casos de uso, haremos ejercicios prácticos y explicaremos alternativas a Scriptrunner y comentaremos pros y contras. Se explicarán buenas prácticas. 

El lenguaje de programación es Groovy y son pequeños scripts que se pueden entender con conocimientos básicos de programación Java.

Contenido

1: JIRA con Groovy ScriptRunner básico

·      Creación de Listeners

·      Creación de Services

·      Ejemplos

 

2: JIRA con Groovy ScriptRunner avanzado

·      Creación de Script Custom Fields

·      Creación de Custom JQL Functions

·      Ejemplos

 

3: JIRA API REST

·      Uso de la REST API

·      Scripts con CURL

·      Scripts con AJAX

·      WebHooks

 

4:  JIRA Desarrollo de plugins básico

·      Atlassian SDK

·      Varios ejemplos basicos

 

5: JIRA Desarrollo de plugins avanzado

·      Crear un Project Template

·      Crear un plugin tipo Javascript

 

6: JIRA Desarrollo de plugins para JIRA Cloud

·      Crear un plugin para JIRA Cloud

·      Crear un plugin para Google Chrome

 

7: Atlassian Marketplace

·      Vender plugins en Atlassian Marketplace