Este es el temario: 1ª clase: Hola mundo Instalaremos JasperSoft Studio, también descargaremos el código fuente de una aplicación de facturación que usaremos como base para el curso. Después de una introducción a JasperSoft Studio crearemos nuestro primer informe, un reporte simple que muestre “Hola mundo”. Para finalizar, escribiremos la acción OpenXava para que al pulsar un botón desde nuestra aplicación se genere el PDF con nuestro informe. 2ª clase: Modo detalle simple Crearemos un informe que muestre información de la aplicación que le enviaremos como parámetros. En este caso haremos que al pulsar un botón en el detalle de un producto se genere un PDF con la ficha del producto. 3ª clase: Modo detalle con una colección Aprenderemos a sacar los datos de una colección en nuestro informe, para eso vamos a usar campos además de parámetros. En esta clase haremos una acción que imprima una factura con sus líneas y totales. 4ª clase: Modo detalle simple con imagen Veremos como crear informes que incluyan imágenes, fijas o desde la base datos. Haremos que nuestra acción para la ficha del producto contenga una imagen fija enviada como parámetro y una colección de imágenes. 5ª clase: Modo lista personalizado Sacaremos un listado en PDF del modo lista, como el que se genera por defecto, pero diseñado por nosotros, a nuestro gusto. Crearemos una acción en modo lista de clientes, que al pulsarlo se genere un PDF de una lista de clientes dependiendo si se ha marcado alguno, en caso que no se haya marcado ninguno, se imprimirá toda la lista. 6ª clase: Código de barras Crearemos una acción en modo detalle que imprima la ficha del producto incluyendo código de barras. En este caso hay que agregar algunas librerías extra. 7ª clase: Desde la base de datos Veremos como incluir nuestra propia SELECT de SQL directamente en el informe. Crearemos la acción que genere el reporte. 8ª clase: Informes agrupados Crearemos un informe con rupturas de control. En este caso un listado de cliente clasificado por provincia y dentro de provincia por municipio, con sumatorios por cada grupo. El curso será remoto, pero en directo. El profesor es parte del equipo de OpenXava. El profesor no sólo responderá preguntas sino que también revisará los problemas de cada alumno, compartiendo la pantalla del alumno si es necesario. En cada clase se pondrá un ejercicio para que el alumno lo resuelva para la siguiente clase. La duración de cada clase será de 1 hora. El horario será martes y jueves a las 9:00 en México, 12:00 en Argentina y 17:00 horas en España. Por supuesto, pueden inscribirse alumnos de cualquier país del mundo. El curso se impartirá en castellano. Las fechas previstas para el curso son:
- Mayo: 7, 9, 14, 16, 21, 23, 28 y 30.
El precio es de 399 euros por alumno. |