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

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

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


Public Training

Please see our public courses

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories