• Prochaine session : nous contacter.
  • 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 moyen : deux mois.
  • Formation en distanciel ou en présentiel au sein de votre entreprise.
  • Evaluation par le formateur à travers les activités pratiques.

  • Public : Tout public
  • Prérequis : SQL

  • Durée : 2 jours (7 heures/jour).
  • Tarif inter * : 1200 € - intra * : nous contacter.

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

  • 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 avec un formateur, qui peut être suivie selon l’une des 2 modalités suivantes : dans la salle de cours en présence du formateur en intra ou en téléprésence / distanciel depuis votre domicile ou votre entreprise. Vous rejoignez un environnement deformation en ligne, à l’aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et le formateur.
  • Le nombre de stagiaires peut varier de de 1 à 8 personnes, ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.
  • Chaque stagiaire dispose d’un support, d’exercices à disposition en ligne pendant et après la formation. Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe (70% de pratique er 30% de théorie en moyenne).

  • Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur
  • Evaluation qualitative de fin de formation
  • Attestation de fin de formation
  • Evaluation par le formateur à travers les activités pratiques.
  • Auto-évaluation des participants à travers les activités pratiques.

La formation est animée par un professionnel de l'informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre responsable technique et pédagogique. Il est en veille technologique permanente et possède plusieurs années d'expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

* Types de formation

  • En inter (plusieurs entreprises) : session ouverte et maintenue à partir de 3 participants (tarif à la session par participant);
  • En intra (une seule entreprise) : cours individuel ou collectif, standard ou sur-mesure (tarif à la journée, 8 participants max.)