Curso de Jasper Reports: Relatórios com Java

8,5

Nota desse curso

5.471

Alunos neste curso

Faça esse curso e...

  • Elabore relatórios elegantes em Java para impressionar a diretoria!
  • Gere PDF a partir dos seus relatórios
  • Integre com aplicações WEB
  • Aprenda a formatar seu relatório

Conteúdo Detalhado

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

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

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

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

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

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

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

    • Qualquer entrada de dados para o relatório
    • Introdução ao projeto
    • Desacoplando os dados e a interface JRDataSource
    • Usando uma lista como datasource
    • Geração do relatório e as primeiras incompatibilidades
    • Adaptar o modelo para atender o relatório
    • Desacoplar o modelo do relatório
    • Resumo da aula

Veja o primeiro vídeo

Público alvo

Desenvolvedores Java que querem criar relatórios de altíssima qualidade em suas aplicações.

Nível de Dificuldade

Intermediário

Instrutores

  • Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Julio Oliveira da Silva

em 17/02/2019

Esse foi o melhor curso que fiz até o momento. O assunto é abordado de forma clara e rápida, sem ser prolixo e nem trata o aluno como iniciante.

Jasper Reports: Relatórios com Java

Samuel Brayan Borges

em 21/02/2019

Ficou superficial como pode ser utilizada a aplicação de um gerador desse em um sistema real.

Jasper Reports: Relatórios com Java

Rayque Roldão

em 20/03/2019

Gostei muito do curso, porém vejo que ele já está muito desatualizado. Senti a falta também de mais conteúdo na parte da criação dos relatórios, como condições que podemos colocar para os textos que serão apresentados, concatenações, entre outras coisas que imagino que seja essencial para relatórios que poderiam ser gerados em múltiplos idiomas.

Jasper Reports: Relatórios com Java

Sabe quando você pode começar? Agora!

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana