Curso API REST Jira Cloud

  • DevOps | CI | CD | Kubernetes | Web3

Curso API REST Jira Cloud

16h
Visão Geral

O Curso API REST Jira Cloud tem como objetivo capacitar o participante a interagir e automatizar o Jira Cloud por meio de sua API REST oficial, utilizando práticas modernas de integração, autenticação e manipulação de dados.

Durante o treinamento, os alunos aprenderão a consultar, criar, atualizar e excluir issues, projetos, usuários e workflows diretamente via API, além de integrar o Jira a sistemas externos utilizando linguagens como Python, Node.js ou ferramentas de automação (Postman, cURL, etc.).

O curso combina teoria e prática com laboratórios hands-on, permitindo que os alunos dominem o uso real da API em ambientes corporativos e de DevOps.

Objetivo

Após realizar o curso API REST Jira Cloud, você será capaz de:

  • Compreender o funcionamento da API REST do Jira Cloud
  • Autenticar-se com OAuth 2.0, API Tokens e Basic Auth
  • Criar, consultar, atualizar e excluir issues e projetos via API
  • Automatizar tarefas administrativas e de desenvolvimento
  • Integrar o Jira com Python, Node.js ou ferramentas de automação
Publico Alvo
  • Desenvolvedores e engenheiros de software que desejam integrar o Jira a outros sistemas
  • Administradores de Jira Cloud que querem automatizar processos e relatórios
  • Analistas DevOps e Agile Coaches interessados em métricas automatizadas
  • Consultores de Atlassian que implementam soluções personalizadas
Pre-Requisitos
  • Conhecimento básico de Jira Cloud (uso de issues, projetos e workflows)
  • Noções de HTTP, JSON e APIs REST
  • Desejável: experiência básica com Postman ou uma linguagem de programação (Python, JavaScript, etc.)
Informações Gerais
  • Curso ao vivo via Microsoft Teams, com instrutor ativo no mercado e docente em sala de aula
  • Curso prático, com um aluno por microcomputador e laboratório individual
  • Ambiente Jira Cloud real fornecido durante o curso
  • Apostilas e material técnico incluídos
  • Metodologia que combina teoria e prática durante todo o aprendizado
Conteúdo Programatico

Module 1: Introduction to Jira Cloud REST API

  1. Overview of Jira Cloud and its API capabilities

  2. Understanding RESTful architecture
  3. Jira Server vs Jira Cloud API differences
  4. Using API documentation (developer.atlassian.com)
  5. Practical setup with Postman and API tokens

Module 2: Authentication and Authorization

  1. Understanding API tokens in Jira Cloud

  2. Basic Authentication with email and token
  3. OAuth 2.0 integration flow
  4. Security best practices and rate limits
  5. Hands-on: authenticating requests in Postman and Python

Module 3: Working with Issues

  1. Retrieving issues using JQL and REST endpoints

  2. Creating and updating issues via API
  3. Assigning users and changing issue statuses
  4. Adding comments, attachments, and watchers
  5. Bulk issue operations and pagination

Module 4: Managing Projects and Schemes

  1. Listing projects and their metadata

  2. Creating new projects programmatically
  3. Accessing project roles, types, and categories
  4. Managing permission and notification schemes
  5. Integrating project configuration updates

Module 5: Working with Workflows and Fields

  1. Accessing custom fields via API

  2. Creating and updating field values
  3. Understanding workflow transitions and states
  4. Executing transitions using the API
  5. Customizing issue screens and fields programmatically

Module 6: Users, Groups, and Permissions

  1. Listing and searching for users

  2. Adding and removing users from groups
  3. Managing permissions via REST endpoints
  4. User provisioning and deactivation automation

Module 7: Advanced API Usage and Integrations

  1. Using webhooks in Jira Cloud

  2. Integrating Jira API with Python (requests module)
  3. Node.js integration using Axios or fetch API
  4. Generating automated reports using API data
  5. Connecting Jira API to CI/CD pipelines and chatbots

Module 8: Error Handling, Logging, and Troubleshooting

  1. Understanding API response codes (2xx, 4xx, 5xx)

  2. Handling rate limits and timeouts
  3. Debugging API calls and validating payloads
  4. Logging and monitoring API integrations

Module 9: Automation and Real-World Projects

  1. Automating issue creation from external systems

  2. Integrating Jira with Slack or Microsoft Teams via API
  3. Creating dashboards and reports using API data
  4. Mini-project: Jira API integration for DevOps workflow

Module 10: Best Practices and Security

  1. API usage optimization

  2. Managing API limits and quotas
  3. Secure storage of credentials and tokens
  4. Documentation and versioning of integrations
  5. Governance considerations in enterprise environments
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h