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 No Certificado - 25H

CONTEÚDO DO CURSO

Aula 1 - free

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 2 - mvp

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 3 - mvp

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 4 - mvp

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 5 - mvp

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 6 - mvp

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 7 - mvp

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 8 - mvp

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 9 - mvp

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 10 - mvp

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 11 - mvp

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 12 - mvp

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 13 - mvp

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 14 - mvp

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 15 - mvp

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 16 - mvp

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 aplicação
mvp

Autor 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.

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.

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
170 mil fãs no facebook
100 mil certificados emitidos