Get in Touch

Course Outline

Introduction to Advanced JasperReports Features

  • Overview of advanced reporting capabilities.
  • Understanding the JasperReports architecture.

Working with Subreports

  • Creating and integrating subreports.
  • Parameter passing between main and subreports.
  • Managing subreport data sources.
  • Comparisons between groups and sub-reports.

Using Variables and Calculations

  • Creating and using variables in reports.
  • Implementing complex calculations.
  • Aggregating data.

Complex Data Source Connections

  • Working with multiple data sources.
  • Creating custom data sources.
  • Implementing data source filters.

Customizing Report Templates

  • Creating custom templates.
  • Using styles and conditional formatting.
  • Designing dynamic reports.

Advanced Charting and Visualization

  • Implementing advanced charts and graphs.
  • Using custom visuals.
  • Creating and integrating pivot tables.
  • Integrating third-party visualization libraries.

Scripting and Expressions

  • Writing custom expressions and scripts.
  • Using JavaScript and Groovy in JasperReports.
  • Implementing scriptlets for advanced logic.

Parameterization and User Input

  • Creating and using complex parameters.
  • Designing interactive reports.
  • Implementing parameter-driven report content.

Integrating JasperReports with Applications

  • Embedding JasperReports in Java applications.
  • Using JasperReports Server.
  • Web service integration.

Advanced Export Options

  • Exporting reports to various formats.
  • Customizing export configurations.
  • Implementing custom exporters.

Performance Optimization

  • Optimizing report performance.
  • Managing large datasets.
  • Best practices for efficient report design.

Security and Permissions

  • Implementing report security.
  • Managing user permissions and access control.
  • Using JasperReports Server for secure report distribution.

Advanced Grouping Techniques

  • More advanced training on the use of groups.
  • Multipage control.
  • Fixed form with a variable section inside.
  • Front and back when the front is variable but the back is fixed.

Summary and Next Steps

Requirements

  • Foundational knowledge of JasperReports.
  • Understanding of SQL and database concepts.

Target Audience

  • Business Intelligence (BI) analysts.
  • ETL developers.
  • Database professionals.
 14 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories