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