Formation BIRT Avancé


  • INTÉGRATION JAVA DE BIRT
REFERENCE
 
 
JBIA
DUREE
 
 
2 jours
TARIFS
 
 
En Intra
Niveau : Expert
Cours à distance: Non
OBJECTIFS :
 

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 de niveau 2 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 amènes de mettre en place l'environnement de développement Eclipse, développer des gestionnaires d’événements Java ou Javascript, d'intégrer les fonctionnalités de reporting de BIRT (design, génération, création de graphiques) dans leurs applications, de déployer ces applications web dans des serveurs JavaEE ou de les distribuer via la plate-forme Eclipse RCP.

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.

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.

PROGRAMME :
 

 

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

 

EN INTRA SEULEMENT
FORMATION BIRT
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

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

3 j

 
La suite JasperSoft offre un ensemble d'outils cohérents pour la génération de rapport et l'analyse de données (OLAP). Le modèle OpenSource de cet...

1 j

 
Subversion est un outil de gestion de versions open source destiné à remplacer CVS. Si les concepts ne remettent pas en cause fondamentalement l'héritage de CVS, en...

1 j

 
Subversion est un outil de gestion de versions open source destiné à remplacer CVS. Si les concepts ne remettent pas en cause fondamentalement l'héritage de CVS, en...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB