PB Consultant

Contactez-nous au :
01 43 34 90 94
  • image description1
    20 ANS D'EXPÉRIENCE
    EN FORMATION PROFESSIONNELLE
  • image description2
    PLUS DE 650 FORMATIONS
    S'ADRESSANT À TOUS
    DU DEBUTANT A L'EXPERT
  • image description3
    DES CONSULTANTS FORMATEURS
    ISSUS DU TERRAIN QUI TRANSMETTENT
    LEUR EXPERTISE
  • image description3
    DIF... OPCA... FINANCEMENT
    NOUS VOUS CONSEILLONS
    POUR REDUIRE VOS COUTS
  • image description3
    DES FORMATIONS ADAPTEES
    POUR VOUS FAIRE
    GAGNER DU TEMPS
  • image description3
    DES PROGRAMMES DE COURS
    REVISES 2 FOIS / AN

    POUR SUIVRE LES
    NOUVELLES TECHNOLOGIES
Accueil > Open Source > Open Source > Jasper Reports : la solution libre pour la génération de rapports
 

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

Objectifs de la formation Jasper

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.

A qui s'adresse la formation Jasper

Ce cours s’adresse à des informaticiens, chefs de projet désireux de maîtriser en place dans leur entreprise une solution libre de reporting.

Pré-requis :

Aucun pré-requis est nécessaire, des notions de SQL et de programmation permettent d'appréhender les utilisations avancées de JasperReport

Contenu de la formation Jasper

Introduction à JasperReportLe 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 libre
Introduction à Jasper ReportFonctionnalités offertes
Les différentes étapes de génération
Scénarios d'utilisation de la librairie
Le fichier JRXMLRappels sur XML et DTD
Principaux éléments d'un fichier .jrxml
Exemples
Distribution 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 iReportPrincipes 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 viewers
Sources 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ées
Les 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 simpleStructure 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 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 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éintialisation 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ésLes 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-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-rapports
DatasetsLes datasets, quand les utiliser
Déclaration de dataset et du sous-contexte associé, comparaison datasets et rapport
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é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 OLAP
Travaux 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 JasperReportLes scriptletsCas d'utilisation des scriptlets
Utilisation de scriptlet dans iReport
API JasperReportLes classes utiles pour la génération
Scénarios de déploiement d'application
Génération dynamique de rapport
Travaux Pratiques :Utilisation d'une scriptlet
Programme Java de génération d'un rapport
Manipulation d'un rapport via l'API JasperReport


Formation JasperReports

-

Formation JasperSoft

-

Formation JasperStudio

-

Formation iReport

Cette formation « Jasper » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation Jasper : 3 jours
Tarif de la formation Jasper : 1590€ HT
Cours disponible en intra également
Référence : OJAS
Dates / Inscription en ligne :
du 10/06/2013 au 12/06/2013du 23/09/2013 au 25/09/2013du 02/12/2013 au 04/12/2013

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter