Curso de Java - Criando relatórios com Jasper

Neste curso você aprenderá a criar resultados complexos, relatórios mestre/detalhe e também no final aprenderá a criar um gerador de relatórios dinâmico podendo colocar em sua aplicação existente feita em Java. O curso será desenvolvido em Java utilizando uma biblioteca chamada Jasper. O JasperReports é um framework para a geração de relatórios. É uma ferramenta totalmente open source e gratuita, e a mais utilizada com esse propósito atualmente.

Este conteúdo faz parte do guia:

/
Iniciar Carga Horária - 25H

CONTEÚDO DO CURSO

Aula 1

Instalação do Ambiente

Esta aula inicia com a preparação do ambiente para o nosso curso de JasperReports, mostramos aonde devem ser baixadas as aplicações e também como configura-las.
Free
Aula 1 - Free

Instalação do Ambiente

Aula 2

Conhecendo o Jaspersoft Studio

Esta aula será para demonstrar como funciona o JasperReports Studio, o grande ícone da versão nova do JasperReports, como conversamos na primeira aula este aplicativo totalmente independente será utilizado para criar nosso relatório.
MVP
Aula 2 - MVP

Conhecendo o Jaspersoft Studio

Aula 3

Conhecendo os componentes do Jaspersoft Studio

Nesta aula aprendemos a como lidar com as ferramentas dentro do Studio, para começar vamos trabalhar com a paleta de componentes, com ela você poderá mexer em seu relatório e adicionar componentes visuais para processamento final.
MVP
Aula 3 - MVP

Conhecendo os componentes do Jaspersoft Studio

Aula 4

Gerando fonte de dados utilizando MySQL para JasperReports

Nesta aula aprendemos adicionar um datasource do mysql dentro do JasperReports e também gerar uma massa de dados em três níveis para aproveitarmos em nosso primeiro relatório dentro da plataforma JasperStudio.
MVP
Aula 4 - MVP

Gerando fonte de dados utilizando MySQL para JasperReports

Aula 5

Construindo o primeiro Relatório

Nesta aula começamos a criar a parte visual de nosso relatório de testes, demonstraremos como algumas decisões como fontes especiais e formato de página podem influenciar quando distribuir o seu relatório para o seu cliente.
MVP
Aula 5 - MVP

Construindo o primeiro Relatório

Aula 6

Adicionando e Formatando Campos

Nesta aula aprendemos a como criar os campos de nosso relatório e adaptar estes campos para serem exibidos em tela, a disposição dos campos e suas formatações estão na mão do criador do relatório e aprenderemos como defini-las.
MVP
Aula 6 - MVP

Adicionando e Formatando Campos

Aula 7

Criando Parâmetros no Relatório

Nesta aula aprendemos a como criar parâmetros em relatórios, estes parâmetros podem ser úteis desde uma simples passagem de valor até a construção de uma query complexa do relatório que exige uma adaptação recebida via programação.
MVP
Aula 7 - MVP

Criando Parâmetros no Relatório

Aula 8

Trabalhando com Expressões

Nesta aula entenderemos como JasperReports trabalha com as expressões de impressão, derivadas do funcionamento básico do Jasper estas expressões controlam tudo que é impresso e também como é impresso.
MVP
Aula 8 - MVP

Trabalhando com Expressões

Aula 9

Trabalhando com Variáveis

Nesta aula entenderemos como JasperReports trabalha com variáveis de página, como utilizar este recurso para adicionar contadores, somadores e também divisores sem a necessidade de adicionar esta complexidade dentro da query.
MVP
Aula 9 - MVP

Trabalhando com Variáveis

Aula 10

Trabalhando com Sub Relatórios - Master Detail

Nesta aula será criado um relatório com o conceito de MASTER/DETAIL utilizando o JasperReports, vamos criar desde a casca do relatório até mesmo sua conexão com o banco de dados e a passagem de parâmetro na execução.
MVP
Aula 10 - MVP

Trabalhando com Sub Relatórios - Master Detail

Aula 11

Trabalhando com Sub Relatórios DUPLOS

Nesta aula será criado um relatório com o conceito de MASTER/ MULTI DETAIL, vamos adicionar mais um relatório com detalhes em uma terceira query que será executada logo após a segunda.
MVP
Aula 11 - MVP

Trabalhando com Sub Relatórios DUPLOS

Aula 12

Meu primeiro relatório dentro do Java

Esta aula será um marco do curso, pois iremos começar a gerar nossos relatórios por dentro de aplicações java, não precisaremos mais do JasperSoft Studio instalado, pois vamos gerar os PDF’s de nossos relatórios diretamente pela nossa aplicação.
MVP
Aula 12 - MVP

Meu primeiro relatório dentro do Java

Aula 13

Compilando em tempo real seus relatórios

Esta aula é focada em compilar de forma completa nossos relatórios, como sabemos o Jasper gera um arquivo FONTE de seu relatório com a extensão .JRXML, para poder executar seu relatório você precisa do .jasper gerado.
MVP
Aula 13 - MVP

Compilando em tempo real seus relatórios

Aula 14

Compilando em tempo real relatorios master-detail

O intuito desta aula é demonstrar como gerar a compilação de relatórios do tipo MASTER/DETAIL dentro de uma aplicação Java, desta forma você poderá configurar seu servidor para ler arquivos diretamente dos .jar e gera-los em memória.
MVP
Aula 14 - MVP

Compilando em tempo real relatorios master-detail

Aula 15

Compilando em tempo real MULTIPLOS relatórios

O intuito desta aula é demonstrar como gerar a compilação de relatórios do tipo MÚLTIPLO MASTER com recursos como imagens e também outras conexões internas, tudo isso dentro de uma aplicação Java.
MVP
Aula 15 - MVP

Compilando em tempo real MULTIPLOS relatórios

Aula 16

Configurando Ambiente para Aplicação de Exemplo

Esta aula será o inicio do desenvolvimento de nossa aplicação completa utilizando os recursos já adquiridos juntamente com os conhecimentos e a parte prática do curso até agora, vamos também instalar tudo que precisaremos para construção da...
MVP
Aula 16 - MVP

Configurando Ambiente para Aplicação de Exemplo

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos