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 > Java - Client Riche > Eclipse RCP
 

FORMATION Eclipse RCP

Développer un client riche basé sur la plate-forme Eclipse RCP (Rich Client Platform)

Objectifs de la formation Eclipse RCP

Cette formation Eclipse RCP vous permettra de:
- Créer une application graphique reposant sur la plate-forme Eclipse RCP
- Développer les écrans d'une application de gestion avec SWT et JFace
- Comprendre l'architecture et les fonctionnalités offertes par Eclipse RCP
- Savoir tester, construire et packager le produit final

A qui s'adresse la formation Eclipse RCP

Cette formation Eclipse RCP s'adresse aux architectes, développeurs,chefs de projet.

Pré-requis :

Connaissances de Java

Contenu de la formation Eclipse RCP

PrésentationPositionnement d'Eclipse RCP dans la mouvance Client Riche et RDA (Rich Desktop Application)
Distinctions entre Eclipse, SWT, JFace et RCP
Comparaison par rapport à Swing
Une application RCP : un ensemble de plugins sur une base Eclipse
Une aide bien précieuse, le PDE (Plugin Development Environment)

Mon premier projet RCPCréer un projet de Plugin Eclipse
Créer un premier écran Hello World
Exécuter et débugger une application RCP grâce au mode Eclipse self-hosted
Gérer les configurations de lancements
Afficher les logs et régler les niveaux de trace

Développement d'un PluginContenu et structure d'un plugin Eclipse
Le cycle de développement des plugins
Utiliser les vues spécifiques du PDE
Complémentarité des manifestes MANIFEST.MF et plugin.xml
Les tests unitaires avec le PDE JUnit

Comprendre l'infrastructure EclipsePrésentation du socle d'Eclipse (Equinox) et de la console OSGi
Différences entre les Bundles OSGI et les Plugins Eclipse
Définition d'une contribution à la plate-forme et présentation des possibilités
Les constituants d'une application RCP : le workbench, les éditeurs, les vues et les perspectives
Développement à base de contributions aux points d'extensions standards
Rendre ses développements extensibles en créant de nouveaux points d'extension
Choisir le bon niveau de granularité lors du développement de plugins

Des applications RCP modulairesGérer la multiplication du nombre de plugins dans votre application
Déclarer les dépendances entre plugins (obligatoires / optionnelles, transitives)
Régler la visibilité des classes Java des plugins
principe de l'isolation des Classloaders
export/import explicite des packages
Transformation de librairies tierces en plugins
Best practices à respecter dans les graphes de dépendances

SWT : les composants graphiques d'EclipseSimilarité et différences par rapport à Swing
Utilisation des widgets basiques
Boutons, labels
Champs de saisie: champs texte, cases à cocher, radios, liste déroulante, ...
Barre d'outils
Navigateurs Web
Arbres, tableaux, listes et tableaux arborescents
Agencement des composants à l'aide du système de Layouts : FillLayout, GridLayout, ...
Gestion des événements graphiques (events) par Listeners (ex: ActionListener)
Illustration avec les 'SWT Examples'
Utilisation de fenêtres de saisie modales
Affichage de boites de dialogue à l'utilisateur
Edition WYSIWYG des écrans avec SWTDesigner

Comprendre et utiliser JFaceLimites de SWT et but de JFace
Faciliter l'affichage d'arbres et de tableaux avec le mécanisme de Viewer : TreeViewer et TableViewer
Améliorer les saisies utilisateur avec les assistants Field Assists
Les fenêtres de dialogue complémentaires
Création d'un Wizard / Assistant multi-pages
Gestion automatisée des préférences utilisateur
Affichage de texte riche

Contribuer à l'infrastructure EclipseCréer et déclarer un Editeur (Editor)
Créer et déclarer une Vue (View) dans une perpective
Créer et déclarer une Perspective
Contribuer sous forme d'entrées de menu ou de boutons: les Actions
Lier la Vue à un état particulier du Workbench: SelectionProviders et SelectionListeners
Lier l'éditeur à des Vues possiblement ouvertes (type Outline)
Créer une application multilingue (i18n)
Mettre en place des raccourcis clavier
Utilisation des FastView

Packager et livrer l'applicationPrésentation du mécanisme de Feature
Création d'un produit (Product)
Packaging de l'application RCP sous la forme d'un livrable à l'aide du PDE


Formation Eclipse

-

Formation RCP

-

Formation SWT

-

Formation JFace

Cette formation « Eclipse RCP » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation Eclipse RCP : 3 jours
Tarif de la formation Eclipse RCP : 1590€ HT
Cours disponible en intra également
Référence : JSWT
Dates / Inscription en ligne :
du 02/09/2013 au 04/09/2013du 28/10/2013 au 30/10/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

Formation Java FAFIEC

 

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)Â