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

  • Basic knowledge of JasperReports
  • Familiarity with SQL and database concepts

Audience

  • BI analysts
  • ETL developers
  • Database professionals
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (5)

Upcoming Courses

Related Categories