Lesson 1: Jaspersoft Architecture and iReport Introduction
o Introduction to Architecture of Jaspersoft Business Intelligence
o JasperReports Server and Report Lifecycle
o installation of Jaspersoft and iReport creation.
Lesson 2: Creating Basic Reports, Advance Reporting Features
o Understanding the iReport Designer
o navigation in iReport and learning to create bar charts
o line charts and expressions.
o A truly integrated self-service reporting
o CA Clarity PPM Reporting, working with interactive reports
o combination charts
o passing parameters in report
o working with sub-reports.
Lesson 3: Jaspersoft Customization, Introduction to JasperServer
o Customizing the Jaspersoft branding
o changing the login page
o rebranding with SiteMesh Decorators
o customizing web interface
o understanding Bundles, Logs and Lib.
o JasperReports Server
o standalone and embeddable reporting server
o deploying Reporting and Analytics
o navigating in JasperServer and learning about Parameters.
Lesson4: Ad Hoc Reports, Jaspersoft User Interface
o Understanding ad hoc reports in JasperServer
o the concepts of Domains and Topics
o creation of and deployment of subreports
o dashboard creation
o administration of Domains and Topics
o auto scheduling of Reports and sharing.
o Introduction to Jaspersoft Studio
o the Studio user interface
o working with Jaspersoft Reports using Expressions, Objects, Variables, Parameters and Bands.
Lesson 5: Jaspersoft Group by Bands, Jaspersoft Datasource and Graphs
o Grouping of data in Jaspersoft Report using bands
o working with Table component
o cross tab component and subreports.
o Understanding Jaspersoft Datasource
o creation of charts, graphs, evaluation time and subreports, working with Jaspersoft Studio.
Lesson 6: Jaspersoft Components, Jaspersoft Advanced Properties
o The various components of Jaspersoft Reports like Report books, table of contents, image and break components, topics, domains, input and filter controls.
o Advanced features of Jaspersoft Reports
o working with advanced Excel and PDF properties
o learning about hyperlinking and Drill-down Reports.
Lesson 7: Jaspersoft Styles
o Deploying Styles in Jasper Reports,
o various types of Style features
o learning about standalone style export
o alternate color banding and markup HTML styled field.
Lesson 8: Jaspersoft Scriptlets, JFreeCharts in JasperReports
o Introduction to Jaspersoft Scriptlets
o interface between Jasper Reports and Java
o the prerequisites to run Scriptlets
o the customization benefits of Scriptlets
o Reporting flexibility with user-defined functions
o step by step demonstration of deploying Scriptlets.
o Customization of JFreeCharts
o chart customizer classes
o resource bundle internationalization
o working with Maps and Barcodes.
Lesson 9: JR Datasource And Advance features of Jaspersoft Server
o Understanding Datasource
o various input data to JasperReports engine
o introduction to JR Datasource
o custom JR Datasource, learning about Java bean Datasource and JR Datasource provider.
o Detailed understanding of Jaspersoft Server
o Jaspersoft UI features
o connecting with Jaspersoft Studio
o publishing and updating Report on Jaspersoft Server.
Lesson 10: Scheduling of Reports, Dynamic Jasper and Custom Visualization
o Learning how to add Reports to JasperServer
o working with the cascading parameters
o drilling down Reports and scheduling of Reports.
o Introduction to Dynamic Jasper API
o hiding complexities of JasperReports
o linking of Java with Jaspersoft
o working with Custom Visualization Element
o enabling mail subscription
o customization of JasperServer UI.
Lesson 11: Advance Dashboard, Adhoc Editor
o Introduction to Jaspersoft dashboard
o building of interactive dashboard
o importing/exporting from/to JasperServer
o various features of Jaspersoft dashboard
o exporting of dashboard, various Parameters in JasperServer.
o Introduction to Jaspersoft Ad hoc Editor
o creating and editing an Ad hoc View
o analyzing data from Topic
o Domain or OLAP Datasource
o deploying content for Reports using Ad hoc Editor.
Lesson 12: Introduction to Cubes and Multi Tenancy, Performance Tuning
o Creation of OLAP Cubes in JasperReports Server
o understanding the multi-tenancy architecture
o the distinction between MOLAP, HOLAP, and ROLAP
o learning about the BI application lifecycle.
o Improving the performance of Jaspersoft applications
o measuring of ad hoc performance
o various methods of performance tuning.