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...).

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public Tout public
  • Prérequis SQL

Lors de cette formation, les participants suivent 2 jours de formation.

  • Introduction à JasperReport
      Le reportingProblématique de la génération de rapportLes différents composants de la suite JasperSoftModes de licences des produits JaspersoftIntroduction à Jasper ReportFonctionnalités offertesLes différentes étapes de générationScénarios d'utilisation de la librairieLe fichier JRXMLRappels sur XML et DTDPrincipaux éléments d'un fichier .jrxmlDistribution et installationLes différentes distributions disponiblesPré-requis et installationPrésentation de la distribution, documentation et exemples
  • L'outil de construction de rapport WYSWIG iReport
      Principes et installationPanorama des fonctionnalitésÉtapes de l'installationPrésentation de l'interface et de l'environnement multi-fenêtresPremière exécution, Test de l'installation et configuration des viewersSources de donnéesLes différentes sources de données supportéesConsommation des données lors de la générationDéfinition d'une source de données relationnellesRequête SQL principale, présentation du Query DesignerTri et filtre de la source de donnéesLes champsPrincipes et déclarationCorrespondance avec les types de données SQLRègles sur les champsAjout de propriétés et utilisation des propriétés dans un programme externePremier rapportPrésentation de l'assistant de création de rapport
  • Composition de rapports simple
      Structure d'un rapportLes différentes sections d'un rapportDistinction entre et sections et bandesLes attributs d'une bandeLes rapports multi colonnesÉléments d'un rapportLa notion d'élément, attributs communs aux élémentsPositionnement, alignement et formatage des élémentsAjuster la position et la taille des éléments en fonction de la bande contenanteAttributs d'impression et impression conditionnelleLes éléments graphiquesLigne, rectangle et ellipseLes images, ajustement de la taille, problématique de déploiement et portabilité du rapportLes cadres et leurs apportsLes éléments texteTexte statique et texte dynamiqueAttributs spécifiques aux textesGestion des polices et encodageDéfinition et application des styles, les styles conditionnelsLes templatesParamètres, expressions et variablesCas d'utilisation des paramètres, les paramètres utilisés dans les requêtes SQLLes expressions, types, syntaxe disponible, le designer d'expressionCas d'utilisation des variables. Calculs prédéfinis disponibles, Réinitialisation et incrémentationLa localisation et le paramètre REPORT_LOCALE
  • Éléments avancés
      Les groupesCas d'utilisation des groupesGroupes, critère de rupture, imbrication, ré-initialisation de variable, gestion des sauts de pageImportance du tri des données, distinction entre tri SQL et tri programmatiqueLes sous-rapportsCas d'utilisation des sous-rapports, comparaison avec les groupesExpression de la source de données et de la requête, passage de paramètres, valeur de retoursRéférencement du sous-rapport dans le rapport parent, portabilité des différentes approchesDimensionnement des sous-rapportsDatasetsDéclaration de dataset et du sous-contexte associéComparaisonLe dataset runLes graphiquesGraphiques disponibles et datasets associésAttributs spécifiques des différents graphiquesAssociation de liens hypertextesDocumentation et extensions disponiblesLes tableaux croisésPrincipes des tableaux croisés, Regroupement de lignes et colonnes, Mesures et cellules