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

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation Jasper vous aurez acquis les connaissances et compétences nécessaires pour:

  • Maitriser les fondamentaux de l'outil JasperReports
  • Générer et déployer des rapports dans une application Java
  • Construire un rapport WYSWIG avec Jaspersoft Studio
  • Connaitre certains aspects avancés de l'outil

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 790,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 790,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

La solution libre JasperReports offre une alternative de qualité aux produits payants s'adressant à la problématique de génération de rapports.

Cette formation JasperReports de premier niveau aborde tous les aspects de l'élaboration de rapport avec l'outil WYSWIG Jaspersoft Studio ainsi que la génération de rapports dans les différents formats d'impression grâce à la librairie Java JasperReports.

Les problématiques de sont également abordées.

Programme

Introduction à JasperReports

Le reporting et l'offre JasperReports

Problé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 à JasperReports

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
Exemples

Distribution et installation

Les différentes distributions disponibles
Pré-requis et installation
Présentation de la distribution, documentation et exemples

Travaux Pratiques

Installation de JasperReports, Accès à la documentation et génération des rapports exemples

L'outil de construction de rapport WYSWIG Jaspersoft Studio

Principes et installation

Panorama 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 Jaspersoft Studio
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 JasperReports
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

Travaux pratiques

Installation de Jaspersoft Studio, Définition d'une source de données, Utilisation de l'assistant

Composition de rapports simples

Structure d'un rapport

Les 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 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

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

Les datasets, quand les utiliser
Déclaration de dataset et du sous-contexte associé, comparaison datasets et rapport
Le dataset run
Les éléments itératifs simples : Liste et tableaux

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, Reroupement de lignes et colonnes, Mesures et cellules
Présentation de l'assistant de Jaspersoft Studio
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 JasperReports

Les scriptlets

Cas d'utilisation des scriptlets
Utilisation de scriptlet dans Jaspersoft Studio

API JasperReports

Les 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 JasperReports

Prérequis

Aucun pré-requis n'est nécessaire. Des notions de SQL et de programmation permettent d'appréhender les utilisations avancées de JasperReports.

Public

Ce cours s'adresse à des informaticiens, chefs de projets désireux de mettre en place dans leur entreprise une solution libre de reporting.

Ces formations pourraient vous intéresser

Formation Astérisk Mise en oeuvre

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation Asterisk vous apportera les connaissances indispensables pour une mise en oeuvre professionnelle de la solution de téléphonie Opensource Asterisk. Les principes de bases de fonctionnement du système ainsi que les fichiers de configuration sont explorés afin d'arriver rapidement à la mise en place d'un système complet de téléphonie sur IP d'entreprise.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les enjeux techniques et économiques d'un projet de développement informatique
  • Expliquer le triptyque qualité / coût / délai et les indicateurs de coûts et rentabilité d'un projet
  • Mettre en oeuvre les différents types et niveaux de tests
  • Analyser les différentes phases d'un processus de validation fonctionnelle
  • Appliquer les référentiels et modèles de maturité en vigueur aujourd'hui pour les tests
  • Identifier les avantages et inconvénients des solutions de gestion des tests
  • Expliquer le cadre règlementaire, notamment en lien avec le RGPD.
Tarif

A partir de 1 720,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation Power BI Analyse vous serez en mesure de :

  • Apprendre à charger, nettoyer et transformer des données
  • Savoir modéliser des données pour les performances et l'évolutivité
  • Comprendre comment concevoir et créer des rapports pour l'analyse des données
  • Être capable d'appliquer et d'effectuer des analyses de rapport avancées
  • Apprendre à gérer et partager les éléments de rapport
  • Savoir créer des rapports paginés dans Power BI
Tarif

A partir de 2 110,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ServiceNow

Proposé par Sparks

Objectifs de la formation

  • Comprendre l'architecture et les modules principaux de ServiceNow
  • Naviguer et personnaliser l'interface utilisateur de ServiceNow
  • Gérer efficacement les incidents et les changements
  • Utiliser et administrer la CMDB pour gérer les éléments de configuration et les assets
  • Créer et gérer des offres de services et des demandes
  • Concevoir et automatiser des workflows
  • Créer des rapports et des tableaux de bord pour le suivi et l'analyse des performances
Tarif

A partir de 4 250,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Microsoft Azure - Solution d'Intelligence Artificielle, les participants auront acquis les connaissances et compétences nécessaires pour :

  • Créer, configurer, déployer et sécuriser Azure Cognitive Services
  • Intégrer les services vocaux
  • Intégrer l'analyse des textes
  • Créer des capacités de compréhension des langues avec LUIS
  • Créer et gérer des solutions de recherche cognitive Azure
  • Créer des agents intelligents en utilisant le Framework Bot
  • Mise en œuvre de solutions de vision par ordinateur
Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir et formaliser les besoins métier.
  • Rechercher des solutions aux problèmes Business.
  • Communiquer auprès des acteurs du projet.
  • Assurer la conformité de la solution aux besoins.
Tarif

A partir de 2 425,00 €

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Scribus - Les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne souhaitant maîtriser les techniques de mise en page intégrant textes et images avec le logiciel libre Scribus.

À l'issue de la formation, le stagiaire sera capable de :

  • D’utiliser les fonctionnalités du logiciel Scribus pour produire ses documents professionnels.
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le fonctionnement de MicroStrategy Web et Designer
  • Créer des rapports sous MicroStrategy Web et Designer
  • Personnaliser votre système de reporting.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir des objectifs de rapport
  • Décrire le cycle de création d'un rapport Power BI
  • Etablir des connexions à des sources de données
  • Utiliser l'ETL Power Query pour transformer, nettoyer et combiner des sources
  • Définir et reproduire un modèle de données
  • Interpréter les données avec des visuels et des indicateurs
  • Appliquer les indicateurs dans des rapports PBI
  • Partager des rapports.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Les générations cohabitent actuellement dans les entreprises. Comment les faire collaborer ? Comment maintenir leur motivation ? Pour transformer en valeur ajoutée ce qui aujourd'hui peut être source de tensions dans les équipes, le manager doit trouver les leviers de développement et d'épanouissement professionnels adaptés à chaque génération et favoriser le travail en commun.

Cette formation s’adresse à toute personne en situation de Management et qui souhaite comment faire de la diversité générationnelle un vrai levier de performance collective

  • Identifier les caractéristiques des différentes générations présentes dans son équipe
  • Favoriser la collaboration et les synergies intergénérationnelles
  • Adapter son management aux générations présentes dans son équipe
Tarif

A partir de 1 155,00 €

Durée

2 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...