Programa do Curso

Introdução aos Recursos Avançados do JasperReports

  • Visão geral das capacidades de relatórios avançadas
  • Entendendo a arquitetura do JasperReports

Trabalhando com Subrelatórios

  • Criando e integrando subrelatórios
  • Passagem de parâmetros entre relatórios principais e subrelatórios
  • Gerenciando fontes de dados de subrelatórios
  • Comparações entre grupos e sub-relatórios

Usando Variáveis e Cálculos

  • Criando e usando variáveis em relatórios
  • Implementando cálculos complexos
  • Agregando dados

Conexões de Fontes de Dados Complexas

  • Trabalhando com múltiplas fontes de dados
  • Criando fontes de dados personalizadas
  • Implementando filtros de fonte de dados

Personalizando Modelos de Relatórios

  • Criando modelos personalizados
  • Usando estilos e formatação condicional
  • Projetando relatórios dinâmicos

Gráficos e Visualizações Avançados

  • Implementando gráficos e gráficos avançados
  • Usando visuais personalizados
  • Criando e integrando tabelas dinâmicas
  • Integrando bibliotecas de visualização de terceiros

Scripting e Expressões

  • Escrevendo expressões e scripts personalizados
  • Usando JavaScript e Groovy no JasperReports
  • Implementando scriptlets para lógica avançada

Parametrização e Entrada do Usuário

  • Criando e usando parâmetros complexos
  • Projetando relatórios interativos
  • Implementando conteúdo de relatório baseado em parâmetros

Integrando o JasperReports com Aplicações

  • Incorporando o JasperReports em aplicações Java
  • Usando o JasperReports Server
  • Integração de serviços web

Opções Avançadas de Exportação

  • Exportando relatórios para vários formatos
  • Personalizando configurações de exportação
  • Implementando exportadores personalizados

Otimização de Desempenho

  • Otimizando o desempenho do relatório
  • Gerenciando grandes conjuntos de dados
  • Melhores práticas para design eficiente de relatórios

Segurança e Permissões

  • Implementando segurança de relatório
  • Gerenciando permissões de usuários e controle de acesso
  • Usando o JasperReports Server para distribuição segura de relatórios

Técnicas Avançadas de Agrupamento

  • Treinamento mais avançado sobre o uso de grupos
  • Controle multifuncional
  • Formulário fixo com seção variável dentro
  • Frente e verso quando a frente é variável, mas o verso é fixo

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico do JasperReports
  • Familiaridade com SQL e conceitos de banco de dados

Público-Alvo

  • Analistas de BI (Business Intelligence)
  • Desenvolvedores ETL
  • Profissionais de banco de dados
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas