Curso
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.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
25 horas
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Linguagem Java: Hello World!
Linguagem Java: tipos de dados
Linguagem Java: Controle de Fluxo