JSE M3 2010

Postado em Atualizado em

OBJETIVOS

Este curso tem objetivo de oferecer ao participante conhecimentos básicos referente ao desenvolvimento de relatórios utilizando a tecnologia Java voltado para aplicações comerciais. Oferecer ao candidato conhecimento básico na utilização da biblioteca ‘opensource’ iReport/JasperReports na construção e distribuição de simples e avançados relatórios.

DURAÇÃO:  30 hs (Turma completa)

PRÉ-REQUISITO

JSE M1 ou possuir sólidos conhecimentos em: sintaxe da linguagem java, fundamentos de programação, conceitos e programação orientada a objetos.

Conteúdo Programático

1.Papel dos Relatórios em Aplicações

Motivações

2.Frameworks de Relatórios em Java

Overview geral

3.Arquitetura iReport

Mecânica
Fonte de dados
Conversão para formato padrões

4.Download e Instalação do iReport

Configuração do ambiente

5.iReport

Menus
Componentes
Básicos
Barra de Ferramentas

6.Construindo Relatórios

Relatório simples
Configuração da fonte de dados JDBC
Bandas dos relatórios
Criação de um relatório simples de cadastro
Execução do relatório
Criando aplicação desktop (Prévisualização em swing)
Criação de um projeto com as classes principais do JasperReport
Execução do relatório no JasperView
Gerar diversos arquivos pela visualização do JasperView

7.Criação de Relatório Simples

Utilização do wizard

8.Criação de Relatórios Avançados

Utilização de máscaras
Soma de valores
Execução no iReport e em modo Swing
Desenvolvimento de relatórios utilizando Pojos, collections e máscaras.
Desenvolvimento de relatórios com resultset/cashrowset
Relatórios com CrossTab
Relatórios com Charts (Gráficos)

9.Relatórios com Agrupamentos

Mestre/Detalhe
Totalização por mestre/fetalhe
Execução no iReport e em modo Swing.
Manipulação de imagens nos relatórios.