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

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories