Formation BIRT Avancé Intégration Java de BIRT

4 sur 5 étoiles

5 étoiles
0%
4 étoiles
100%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir l'avis
(1 avis)
Durée 2 jours
Niveau Avancé
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence JBIA
Éligible CPF Non

L'outil de Reporting du projet Eclipse : BIRT offre une alternative de qualité aux produits payants s’adressant à la problématique de génération de rapport. Cette formation BIRT avancé aborde tous les aspects intégration des APIs BIRT dans des applications WEB ou RCP.

Grâce à de nombreux ateliers pratiques progressifs et pédagogiques, les participants seront amenés à mettre en place l'environnement de développement Eclipse, développer des gestionnaires d’événements Java ou Javascript, intégrer les fonctionnalités de reporting de BIRT (design, génération, création de graphiques) dans leurs applications, déployer ces applications web dans des serveurs JavaEE ou les distribuer via la plate-forme Eclipse RCP.

Objectif opérationnel :

Maîtriser tous les aspects liés à l'intégration des APIs BIRT dans des applications WEB ou RCP.

Objectifs pédagogiques :

À l'issue de cette formation BIRT avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Être capable de mettre en place l'environnement de développement Eclipse
  • Savoir développer des gestionnaires d'évènements Java ou JavaScript
  • Comprendre comment intégrer les fonctionnalités de reporting de BIRT dans des applications
  • Savoir déployer et distribuer ces applications

Public :

Cette formation BIRT s’adresse à des informaticiens et à des chefs de projet désireux de mettre en place dans leur entreprise des applications Web ou standalone utilisant l'API BIRT.

Prérequis :

Connaissance de Java, Notions du BIRT designer, des notions de SQL et de programmation permettent d'appréhender les utilisations avancées de BIRT. Avoir suivi la formation "BIRT : Génération de rapport avec BIRT" (JBIR) est un bon pré-requis à cette formation.

 

Environnement de Développement

BIRT et EclipseRappels sur la plate-forme Eclipse RCP, modèle de plug-ins, OSGILes différentes distributions BIRT : Eclipse RCP Designer, les différents composants de BIRTLes apports de l'environnement Eclipse dans les activités de développement de RapportMise en place d'un SCM, de profils de connexion, des accès javadocBIRT et le développement collaboratifOrganisation des équipes et gestions des sourcesMise en place de bibliothèqueMise en place de gabaritMutualisation de cssTravaux Pratiques :Mise en place de l'environnement de développement, Utilisation d'une bibliothèque

Le framework BIRT

Architecture BIRTComposants BIRTApplications BIRTLe ROM et les différents types de fichiersServices BIRTFramework orienté tâcheIntégration et points d'extensionsStratégies de déploiement des applicationsDifférentes alternatives pour une application webDifférentes alternatives pour une application RCPTravaux Pratiques :Définition des sources et jeux de données, Création d'un premier rapport

Scripting

IntroductionEvènements et gestionnaire Ordre d'occurence des évènementsPhases de génération, les phases des différentes tâches, portée des variablesTypes d'évènementsGestionnaires JavascriptIntroduction, avantages/inconvénients de l'approcheVariables javascriptObjets disponiblesExternalisation des scriptsAppels de classe Java ou de plug-insGestionnaire Java Introduction, avantages/inconvénients de l'approcheInterface, Adapter, jars requis, Convention de nommageInterfaces proposées par l'APIDeboguageSources de données scriptéesDifférences source de données scriptées et sources standardEtapes de création dans le designerCas d'utilisation et exemplesTravaux Pratiques :Gestionnaire JavascriptGestionnaire JavaSource de données scriptée

Intégration de BIRT

Présentation des APIs BIRTCas d'utilisation de l'API Birt, Types d'application développéeAPIs et composants BIRTReport Engine APILa classe ReportEngineLes interfaces IEngineTask, IReportRunnable et IReportDocumentEtapes de génération Gestion des paramètresGestion du format de sortieDéploiementDesign Engine APILa classe DesignEngineLa classe SessionHandleStructuration du designAPI de manipulation et de sérialisation d'un designChart Engine APIDistributionsModèle d'un graphique Création d'un graphique et association à un élément de rapportManipulation des séries, les séries au runtimeLe rendu d'un graphique Travaux Pratiques :Mise en place d'une application web de génération de rapportEdition d'un design via l'APIManipualtion d'un élément Chart d'un design

Points d'extensions

Eclipse RCPArchitecture Eclipse RCPEclipse PDELe développement de plug-in Eclipse Points d'extension de BIRT Les différents points d'extensionsEtendre les éléments de la paletteEtendre les sources et jeux de données BIRTEtendre la bibliothèque de graphiquesLes autres points d'extensionsTravaux Pratiques :Extension d'un élément de rapportExtension de l'expression builder

 

Date de mise à jour du programme : 11/10/2018

Avis des participants à la formation BIRT Avancé

Note moyenne de 4/5(1)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

PF
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB