JasperReports
Les objectifs
En quelques mots...
Public
Ce cours s'adresse à des chefs de projet désireux de maîtriser et mettre en place dans leur entreprise une solution libre de reporting
Pré-requis
Notions de SQL et de programmation souhaitées
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
INTRODUCTION JASPERREPORT
- Le reporting et l'offre JasperReport
- Problématique de la génération de rapport
- Acteurs principaux du marché et modèle Opensource
- Introduction à Jasper Report
- Scénarios d'utilisation de la librairie
- Rappels sur XML et DTD
- Exemples
- Distribution et installation
- Pré-requis et installation
- Présentation de la distribution, documentation et exemples
OUTIL DE CONSTRUCTION DE RAPPORT WYSWIG IREPORT
- Principes et installation
- Panorama des fonctionnalités offertes
- Première exécution, Test de l'installation et configuration des viewers
- Les différentes sources de données supportées
- Rappels sur JDBC et définition d'une source de données relationnelles dans iReport
- Requête SQL principale, présentation du Query Designer
- Correspondance entre types de données SQL et types de données iReport
- Règles sur les champs,
- Premier rapport
- Présentation de l'assistant de création de rapport
COMPOSITION DE RAPPORTS SIMPLE
- Structure d'un rapport
- Les différentes sections d'un rapport
- Les cadres et leurs apports
- Les expressions, types, syntaxe disponible, le designer d'expression
- Cas d'utilisation des variables. Calculs prédéfinis disponibles, Réinitialisation et incrémentation
- La localisation et le paramètre REPORT_LOCALE
ÉLEMENTS AVANCES
- Les groupes
- Groupes, critère de rupture, imbrication, ré-initialisation de variable, gestion des sauts de page
- Les sous-rapports
- Le dataset run
- Principes des tableaux croisés
- Reroupement de lignes et colonnes
- Mesures et cellules
- Utilisation des variables iReport dans les cellules
JAVA ET JASPERREPORT
- Les scriptlets
- Utilisation de scriptlet dans iReport
- API JasperReport
- Scénarios de déploiement d'application
- Génération dynamique de rapport