PLB Consultant

Formation Jasper Reports : la solution libre pour la génération de rapports

PLB Consultant
À Levallois-Perret

1690 
HT
Désirez-vous contacter un conseiller pour cette formation ?

Infos importantes

Typologie Formation
Lieu Levallois-perret
  • Formation
  • Levallois-perret
Description

La solution libre JasperReport offre une alternative de qualité aux produits payants s'adressant à la problématique de génération de rapport. Cette formation JasperReport de premier niveau aborde tous les aspects de l'élaboration de rapport avec l'outil WYSWIG iReport et de la génération de rapports dans les différents formats d'impression grâce à la librairie Java JasperReport. Grâce à de nombreux ateliers pratiques progressifs et pédagogiques, les participants seront capables de créer des rapports complexes incluants graphiques, tableaux croisés et sous-rapports à partir de base de données relationnelle. Les problématiques de génération et de déploiement des rapports dans une application Java sont également abordées.

Installations (1)
Où et quand
Début Lieu
Consulter
Levallois-Perret
22/24 Rue du Président Wilson, 92300, (92) Hauts-de-Seine, France
Voir plan
Début Consulter
Lieu
Levallois-Perret
22/24 Rue du Président Wilson, 92300, (92) Hauts-de-Seine, France
Voir plan

Opinions

0.0
Non évalué
Évaluation de la formation
100%
Recommandé
5.0
excellent
Évaluation du Centre

Opinions sur d'autres formations de ce centre

Opinion sur le centre

F
F. P
5.0 28/08/2014
Le meilleur de la formation: Le panel des formations offert est varié. Très appréciable dans la mesure où mon besoin était très spécifique.
À améliorer: .
Recommanderiez-vous cette centre de formation ?: oui

Opinion sur le centre

P
PH H.
5.0 28/08/2014
Le meilleur de la formation: Des formations complètes, animées par des experts du domaine.
À améliorer: .
Recommanderiez-vous cette centre de formation ?: oui

Programme

Introduction à JasperReport

Le reporting et l'offre JasperReportProblématique de la génération de rapport
Acteurs principaux du marché et modèle Opensource
Les différents composants de la suite JasperSoft
Modes de licences des produits Jaspersoft, différence entre l'offre payante et l'offre libreIntroduction à Jasper ReportFonctionnalités offertes
Les différentes étapes de génération
Scénarios d'utilisation de la librairieLe fichier JRXMLRappels sur XML et DTD
Principaux éléments d'un fichier .jrxml
ExemplesDistribution et installationLes différentes distributions disponibles
Pré-requis et installation
Présentation de la distribution, documentation et exemples Travaux PratiquesInstallation de JasperReport, Accès à la documentation et génération des rapports exemples

L'outil de construction de rapport WYSWIG iReport

Principes et installationPanorama des fonctionnalités offertes
É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 viewersSources de données Les différentes sources de données supportées
Consommation des données lors de la génération
Rappels sur JDBC et définition d'une source de données relationnelles dans iReport
Requête SQL principale, présentation du Query Designer
Tri et filtre de la source de donnéesLes champs Principes et déclaration
Correspondance entre types de données SQL et types de données iReport
Règles sur les champs,
Ajout de propriétés et utilisation des propriétés dans un programme externe Premier rapportPrésentation de l'assistant de création de rapportTravaux Pratiques Installation de iReport, Définition d'une source de données, Utilisation de l'assistant

Composition de rapports simple

Structure d'un rapportLes différentes sections d'un rapport
Distinction entre et sections et bandes
Les attributs d'une bande
Les rapports multicolonnesÉ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 conditionnelleLes é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 apportsLes é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 templatesParamètres, expressions et variablesCas 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 Travaux Pratiques : Utilisation des différents éléments présentés, génération PDF et gestion des polices, utilisation de style conditionnel
Création d'un rapport utilisant paramètre et variable d'agrégation en plusieurs langues

É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 programmatiqueLes sous-rapportsCas 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-rapportsDatasetsLes datasets, quand les utiliser
Déclaration de dataset et du sous-contexte associé, comparaison datasets et rapport
Le dataset runLes graphiques Graphiques disponibles et datasets associés
Attributs spécifiques des différents graphiques
Association de liens hypertextes
Documentation et extensions disponiblesLes tableaux croisésPrincipes des tableaux croisés, Reroupement de lignes et colonnes, Mesures et cellules
Présentation de l'assistant iReport
Utilisation des variables iReport dans les cellules
Tableau croisé et OLAPTravaux Pratiques :Groupes imbriqués et variables d'agrégation
Rapport master/detail avec les sous-rapports, passage de paramètres et récupération des valeurs de retour
Graphiques et utilisation de dataset
Tableau croisé

Java et JasperReport

Les scriptletsCas d'utilisation des scriptlets
Utilisation de scriptlet dans iReportAPI JasperReportLes classes utiles pour la génération
Scénarios de déploiement d'application
Génération dynamique de rapportTravaux Pratiques :Utilisation d'une scriptlet
Programme Java de génération d'un rapport
Manipulation d'un rapport via l'API JasperReport


Ceux qui ont consulté cette formation ont également consulté...
En voir plus