Sobre o curso

O Jasper Reports é um padrão estabelecido para a criação de relatórios e gráficos profissionais em sistemas Java. Preparamos o participante a utilizar o Jasper Reports e o iReport para criar relatórios, gráficos e utilizar os componentes existentes.

Pré-requisitos

Bons conhecimentos de Java.

Conhecimento de Servlets e Java Server Pages.

Conhecimento de básico de XML.

Carga horária

24 horas

Conceitos e Fundamentos do JasperReports

  • História
  • Arquitetura JasperReports
  • Arquivos Utilizados (.jrxml,.jasper)
  • Report engine
  • Report compiler
  • Estrutura de um Relatório
  • Exercícios

Conceitos e Fundamentos do iReport

  • História
  • Versões
  • Principais Recursos
  • Paleta de Componentes
  • Propriedades
  • Opções de Exportação
  • ClassPath
  • Configuração dos Viewers
  • Configuração de Conexão
  • Templates
  • Report Inspector
  • Configuração de Tecla de Atalho
  • Configuração de Proxy
  • Exercícios

Principais Recursos

  • Definição de campos, parâmetros e variáveis
  • Principais Elementos
  • Background
  • Title
  • PageHeader
  • ColumnHeader
  • Detail
  • PageFooter
  • LastPageFooter
  • Field
  • Frame
  • Style
  • Resource Bundle
  • Grupos
  • SubRelatórios
  • CrossTabs
  • Gráficos
  • Scriptlet
  • Gráficos
  • Exercícios

Tipos de Saída de Relatório

  • Exportação para PDF, RTF, XML e HTML
  • Visualizando os relatórios a partir de uma aplicação Desktop
  • Visualizando os relatórios a partir de uma aplicação Web
  • Exercícios

DataSource

  • Tipos de DataSource
  • Usando JDBC Connection
  • Usando JavaBeans Collection Datasource
  • Usando XML DataSource
  • Usando CSV DataSource
  • Usando EJBQL Connection
  • Usando Empty DataSource
  • Usando Custom Datasource
  • Exercícios

DynamicJasper

  • História
  • Conceitos
  • Principais Recursos
  • Usando FastReportBuilder
  • Usando DynamicColumnReport
  • Criando Grupos Dinâmicos
  • Criando Gráficos Dinâmicos
  • SubRelatórios Dinâmicos
  • Criando Relatório Dinâmicos a partir de um template JRXML
  • Usando BarcodeColumns (Código de Barras)
  • Exportação do relatório dinâmico (PDF, XLS, HTML,TXT, JRXML)
  • Exercícios

Estudo de Caso

  • Descrição do Problema
  • Relatório Criado
  • Turma In-company

    Turma fechada para grupos de empresas, podem ser realizadas na sede da Dextraining ou na sede da empresa contratante. Para mais informações entre em contato conosco clicando aqui.

Descontos diferenciados

  • 25% de desconto para:

    • » Ex-alunos
    • » Empresas parceiras
  • 15% de desconto para:

    • » Estudantes universitários
    • » Estudantes pós-graduando
    • » Indicações ¹
  • 10% de desconto para:

    • » Pagamentos à vista
* Descontos não cumulativos.
¹ Válido para inscrições na mesma turma.

Próximas turmas

Local Período Início Término Inscrições
Não há turmas previstas para este curso.

Se interessou pelo curso? Solicite nosso atendimento personalizado!






 Matutino Diurno (em período de férias) Noturno Integral (aos sábados)

Cursos relacionados