Formation Jasper Reports & iReport

Résumé

Cette formation vous apprends à utiliser Jasper Reports pour générer vos rapports complexes afin d’analyser efficacement votre activité.Cette formation peut être complétée à la demande par une journée de développement Java avec Jasper Reports (intégration, API, déploiement, génération dynamique de rapport...).

Public

Tout public

Prérequis

SQL

Durée

2 jours

  • Introduction à JasperReport
    • Le reporting
    • Problématique de la génération de rapport
    • Les différents composants de la suite JasperSoft
    • Modes de licences des produits Jaspersoft
    • Introduction à Jasper Report
    • Fonctionnalités offertes
    • Les différentes étapes de génération
    • Scénarios d'utilisation de la librairie
    • Le fichier JRXML
    • Rappels sur XML et DTD
    • Principaux éléments d'un fichier .jrxml
    • Distribution et installation
    • Les différentes distributions disponibles
    • Pré-requis et installation
    • Présentation de la distribution, documentation et exemples
  • L'outil de construction de rapport WYSWIG iReport
    • Principes et installation
    • Panorama des fonctionnalités
    • Étapes de l'installation
    • Présentation de l'interface et de l'environnement multi-fenêtres
    • Première exécution, Test de l'installation et configuration des viewers
    • Sources de données
    • Les différentes sources de données supportées
    • Consommation des données lors de la génération
    • Définition d'une source de données relationnelles
    • Requête SQL principale, présentation du Query Designer
    • Tri et filtre de la source de données
    • Les champs
    • Principes et déclaration
    • Correspondance avec les types de données SQL
    • Règles sur les champs
    • Ajout de propriétés et utilisation des propriétés dans un programme externe
    • 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
    • Distinction entre et sections et bandes
    • Les attributs d'une bande
    • Les rapports multi colonnes
    • Éléments d'un rapport
    • La notion d'élément, attributs communs aux éléments
    • Positionnement, alignement et formatage des éléments
    • Ajuster la position et la taille des éléments en fonction de la bande contenante
    • Attributs d'impression et impression conditionnelle
    • Les éléments graphiques
    • Ligne, rectangle et ellipse
    • Les images, ajustement de la taille, problématique de déploiement et portabilité du rapport
    • Les cadres et leurs apports
    • Les éléments texte
    • Texte statique et texte dynamique
    • Attributs spécifiques aux textes
    • Gestion des polices et encodage
    • Définition et application des styles, les styles conditionnels
    • Les templates
    • Paramètres, expressions et variables
    • Cas d'utilisation des paramètres, les paramètres utilisés dans les requêtes SQL
    • 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
  • Éléments avancés
    • Les groupes
    • Cas d'utilisation des groupes
    • Groupes, critère de rupture, imbrication, ré-initialisation de variable, gestion des sauts de page
    • Importance du tri des données, distinction entre tri SQL et tri programmatique
    • Les sous-rapports
    • Cas d'utilisation des sous-rapports, comparaison avec les groupes
    • Expression de la source de données et de la requête, passage de paramètres, valeur de retours
    • Référencement du sous-rapport dans le rapport parent, portabilité des différentes approches
    • Dimensionnement des sous-rapports
    • Datasets
    • Déclaration de dataset et du sous-contexte associé
    • Comparaison
    • Le dataset run
    • Les graphiques
    • Graphiques disponibles et datasets associés
    • Attributs spécifiques des différents graphiques
    • Association de liens hypertextes
    • Documentation et extensions disponibles
    • Les tableaux croisés
    • Principes des tableaux croisés, Regroupement de lignes et colonnes, Mesures et cellules

Formation en centre et en entreprise.

Prochaines sessions
  • A la demande

Tarif indicatif : 1300€ H.T. pour une inscription en centre.

Nous conctater pour obtenir les tarifs disponibles.

Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, et les corrections des applications.

Chaque participant bénéficie d'un coaching d'un mois après la formation.

Jasper Reports & iReport