Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Jasper Reports: Relatórios com Java

Nota

8.4

Nível

Intermediário

Última atualização

02/10/2017

Carga horária

20h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

  • instructor Nico Steppat

    Um alemão radicado no Brasil. Instrutor e desenvolvedor na Caelum, focado no Java, Python e NoSQL. Vibrou bastante com a Alemanha campeã.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Instalação e o primeiro relatório com iReport

    1. Relatórios em HTML e seus problemas
    2. Report engine: JasperReports 4.7 e iReport
    3. Instalação do iReport
    4. Definição da conexão e template
    5. Organização do relatório
    6. Visualizando o primeiro relatório
  2. Organização do relatório com iReport

    1. Relatório sem template
    2. Buscas customizadas com Query Designer
    3. Seções e componentes de um relatório
    4. Agrupando e somando os gastos da conta
    5. Adicionando novos grupos ao relatório
  3. Formatação e ajustes de visualização do relatório

    1. Melhorar o design do relatório
    2. Formatar e concatenar campos de texto
    3. Formatando a data e os valores numéricos
    4. Resultados condicionais
    5. Diminuir o campo de texto
    6. Mais formatações
    7. Diminuir o campo de texto
    8. Passando parâmetros para o relatório
    9. Filtrando o relatório pelos parâmetros
  4. Gráficos, tabelas dinâmicas e sub-relatórios

    1. Gráficos para o iReport
    2. Um novo dataSet para o gráfico
    3. Criação do gráfico
    4. Resumindo e agrupando valores através de crosstable
    5. Usando sub-relatórios
    6. Integração do sub-relatório e relatório mestre
  1. Gerando PDF e outras saídas na aplicação Java

    1. Introdução ao Report Engine JasperReports
    2. Preparação do projeto
    3. Configuração das bibliotecas
    4. Compilação programática
    5. Alterando a linguagem de script
    6. Preenchendo o relatório
    7. Trabalhando com o objeto JasperPrint e várias saídas
    8. Exportando o relatório para PDF
  2. Integração do JasperReports na aplicação Web

    1. Refatoração para simplificar a geração do PDF
    2. Introdução a aplicação Web
    3. Criação da Servlet para gerar o PDF
    4. Definição do formulário JSP
    5. Capturando as datas do relatório pelo formulário
    6. Passando parâmetros da requisição para o relatório
  3. Várias entradas para o mesmo relatório

    1. Qualquer entrada de dados para o relatório
    2. Introdução ao projeto
    3. Desacoplando os dados e a interface JRDataSource
    4. Usando uma lista como datasource
    5. Geração do relatório e as primeiras incompatibilidades
    6. Adaptar o modelo para atender o relatório
    7. Desacoplar o modelo do relatório
    8. Resumo da aula