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
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (3)
Abhi possui excelente conhecimento do Alteryx e explicou os conceitos com muita clareza. Ele compreendeu nossos objetivos e criou conjuntos de dados demonstrativos personalizados e relevantes para nossa organização, o que foi muito impressionante. O treinamento foi bem estruturado, foi conduzido em um ritmo adequado e incluiu tempo para perguntas.
Samuel Taylor - Manchester Metropolitan University
Curso - Alteryx for Data Analysis
Máquina Traduzida
Deepthi estava muito atenta às minhas necessidades, sabia quando adicionar camadas de complexidade e quando se conter para seguir uma abordagem mais estruturada. Deepthi realmente trabalhou no meu ritmo e garantiu que eu pudesse usar as novas funções/ferramentas por conta própria, primeiro mostrando e depois me permitindo recrear os itens, o que ajudou muito a fixar o treinamento. Não poderia estar mais satisfeito com os resultados deste treinamento e com o nível de expertise de Deepthi!
Deepthi - Invest Northern Ireland
Curso - IBM Cognos Analytics
Máquina Traduzida
Explicações claras com bons exemplos, o que me permitiu relacioná-los à minha própria área de atuação.
Elaine Vermeulen - Sandoz BV
Curso - Alteryx for Developers
Máquina Traduzida