Eclipse Rcp

Formation

À Paris

1 550 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Paris

  • Durée

    3 Jours

Objectifs: Comprendre l'architecture de plugins d'Eclipse en profondeur. Réaliser une application riche basée sur Eclipse RCP avec SWT et JFace. Connaître les best practices du développement de plugins. Savoir tester, construire et packager le produit final.
Destinataires: Architecte. Développeur. Chef de projet

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
28 Rue de Chateaudun, 75009

Date de début

Consulter

À propos de cette formation

Connaissance de Java

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

Le programme

Introduction
- Positionnement d'Eclipse RCP dans la mouvance Client Riche
- Distinctions entre SWT, JFace et Eclipse RCP
- Comparaison aux autres toolkits Java: Swing

Démarrer un projet RCP
- Présentation de PDE (Plugin Development Environment)
- Créer un projet de Plugin Eclipse
- Présentation et mise en oeuvre du debugging de plugins (Eclipse self-hosted)
- Apprendre à utiliser les vues spécifiques à PDE

Comprendre l'infrastructure Eclipse
- Présentation de la structure d'un plugin
- Définition d'une contribution à la plateforme et présentation des possibilités
- Présentation du socle dynamique d'Eclipse:OSGi, Equinox
- Best practices à respecter dans les graphes de dépendances
- Mise en oeuvre de tests unitaires par utilisation de PDE JUnit

Utiliser la bibliothèque de composants graphiques SWT

Utilisation des widgets basiques
a) Boutons, labels
b) Champs de saisie: champs texte, cases à cocher, radios, widgets de type liste,...
- Placement des composants: systèmes de Layouts
- Réaction aux événements graphiques: Events et Listeners

Comprendre et utiliser JFace
- Comprendre la philosophie de JFace et savoir quand l'utiliser
- Architecture interne de JFace : mécanisme de Viewer
- Utilisation des composants JFace
a) Dialogues, fenêtres
b) Menus, barres d'outils, mise en oeuvre du framework d'Actions
c) Assistants, fenêtres de préférences
d)Affichage de texte riche, assistance à la saisie

Packager et livrer l'application
- Présentation du mécanisme de Feature
- Mise en oeuvre d'un site de mise à jour (Update Site)
- Création d'un produit (Product)
- Industrialiser le processus de livraison

Contribuer à l'infrastructure Eclipse
- Contribuer sous forme d'entrées de menu ou de boutons: les Actions
- Créer et déclarer une Vue (View) pour représenter un état
- Lier la Vue à un état particulier du Workbench: SelectionProviders et SelectionListeners
- Créer et déclarer un Editeur (Editor)
- Lier l'éditeur à des Vues possiblement ouvertes (type Outline)
- Créer une Perspective, améliorer une Perspective existante
- Utilisation de fenêtres de dialogue (Dialogs) et d'assistants (Wizards)
- Création de pages de préférences

Techniques plus avancées
- Utilisation de méta-données (Properties) sur les ressources du Workbench et affichage de celles-ci dans les vues de type PropertiesView
- Définition de natures de ressource: mécanisme de Natures, incluant les Builders et Markers
- Ajout d'aide en ligne
- Gestion de l'internationalisation (i18n)
- Découverte de l'API Eclipse UIForms
- Améliorer la réactivité des interfaces: gestion des Threads, retours dans la tâche graphique

Intégration dans une architecture J2EE
- Présentation d'une architecture classique client riche
- Réalisation d'appels de services type SOA distants, utilisation de Spring Remoting
- Mise en oeuvre de best practices de découpage technique

Informations complémentaires

Modalités de paiement : Cette formation peut faire l'objet d'une demande de prise en charge par l'OPCA

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Eclipse Rcp

1 550 € HT