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
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)
Hands on exercise and the guidance of the trainer