Creación de reportes con JasperReport y JasperStudio
4.2 (73 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
255 students enrolled

Creación de reportes con JasperReport y JasperStudio

Aprende a crear reportes para aplicaciones Java con la biblioteca más utilizada en el mundo
4.2 (73 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
255 students enrolled
Last updated 4/2017
Spanish
Spanish [Auto-generated]
Current price: $11.99 Original price: $19.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Generar reportes simples y complejos usando Jasper Report.
Course content
Expand 22 lectures 04:38:41
+ Curso de JasperReport
22 lectures 04:38:41

En esta clase empezaremos con la instalación de Jasper Studio y revisando sus secciones principales.

Preview 08:29

En esta clase revisaremos la base de datos de prueba que usaremos para obtener los reportes.

Explicación de la base de datos Sakila
06:37

En esta clase crearemos nuestro Data Adapter, que es el encargado de conectar nuestro Jasper Studio con la fuente de datos (DataSource) y generar la información que se mostrará en nuestro reporte (DataSet).

Creación de nuestro Data Adapter
10:50

En esta clase diseñaremos nuestro primer reporte simple con el Data Set creado.

Nuestro primer reporte
22:18

En esta clase utilizaremos código Java para generar nuestro reporte ya creado.

Generar nuestro reporte desde Java
22:33

En esta clase llenaremos un reporte agrupando la información por un campo determinado.

Reportes con campos agrupados
21:22

En esta clase crearemos un reporte usando parámetros para filtrar la información buscada. En el ejemplo mostraremos un listado de películas de una calificación determinada.

Parámetros en los reportes y SQL
19:04

En esta clase agregaremos variables a nuestro reporte.  Se explicará para que sirve y usaremos las variables propias de JasperReport.

Uso básico de las variables
05:54

En esta clase añadiremos hora y fecha a nuestro reporte usando los TextField para colocar expresiones en nuestro reporte.

Colocando fecha y hora en el reporte
08:52

En esta clase usaremos código Java para mandar los parámetros hacia nuestro reporte.

Mandando los parámetros desde Java
05:37

En esta clase diseñaremos el reporte que usaremos como ejemplo para enviar nuestro propio DataSet desde Java.

DataSet desde Java: Creación de reporte de actores
05:30

En esta clase usaremos un ArrayList de objetos como DataSet a nuestro reporte. Además, aprenderemos las limitaciones que posee el JRBeanCollectionDataSource.

DataSet desde Java: JRBeanCollectionDatasource
07:41

En esta clase crearemos nuestro propio JRDataSource personalizado.

DataSet desde Java: JRDataSource personalizado
08:47

En esta clase utilizaremos tablas cruzadas para mostrar la información de alquileres de todos los clientes en varios meses mostrando el total para cada uno y el total general.

CrossTabs - Tablas Cruzadas
20:43

En esta clase aprenderemos a llenar un gráfico estadísticos PieChart con información de nuestro DataSet

PieChart
13:09

En esta clase aprenderemos a usar el gráfico SpiderChart para mostrar información con varias series.

SpiderChart
07:35

En esta clase aprenderemos a usar los tan famosos gráficos de barra (barchart) en su versión 3D.

Barchart3D
06:24

En esta clase veremos la creación, propiedades y uso avanzado de las variables.

Uso avanzado de las variables
22:44

En esta clase veremos el Evaluation Time, o tiempo de evaluación de una expresión.

Evaluation Time
14:16

En esta clase crearemos nuestros subreportes y los añadiremos a nuestro reporte principal

Subreportes
33:21

En esta clase usaremos la propiedad Position Type para colocar correctamente un subreporte después de otro.

Position Type
04:42
Requirements
  • Tener conocimientos básicos/intermedios en Java
  • Tener conocimientos en JDBC y el patrón DAO
  • Tener instalado MySQL y tener conocimientos básicos de SQL
Description

JasperReports es una biblioteca escrita completamente en Java que puede ser embebida (incrustada) en cualquier aplicación de este lenguaje (web o escritorio) y su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible.

Aprende a crear desde simples informes a modo de listado, hasta complejos reportes con gráficos estadísticos, campos agrupados, tablas cruzadas y subreportes para tus aplicaciones Java con este curso 100% práctico.

Utilizaremos la herramienta gráfica más actual y usada para la creación en JasperReport llamada JasperStudio, una potente herramienta visual que nos permitirá agilizar el diseño de nuestros reportes.

Who this course is for:
  • Desarrolladores que deseen crear reportes con la librería más usada para la generación de informes en aplicaciones Java.
  • Estudiantes que deseen aprender a generar informes con esta biblioteca.