Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Formation - Développer des plug-ins Eclipse et clients RCP

Skills Campus

Tranning & certification center
  • MR-179
  • 3 jours
  • 678 vues

Description

Ce cours aborde l'architecture et les mécanismes fondamentaux qui sous-tendent Eclipse et RCP, puis explore les multiples aspects liés au développement et à l'intégration de plug-ins dans l'environnement d'Eclipse et RCP.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projet et architectes logiciels.

Prérequis

Bonnes connaissances en Java et connaissances de base de l'utilisation d'Eclipse.

Les objectifs de la formation

  • Développer des applications clientes riches avec Eclipse RCP
    Maîtriser le cycle de développement de plug-ins Eclipse
  • Manipuler les composants graphiques SWT et JFace
  • Améliorer les plug-ins installés sur la plateforme via des points d'extensions

Programme de la formation

  • Concepts et architecture d'Eclipse et de RCP
    • Les objectifs d'Eclipse et de RCP.
    • L'architecture générale.
    • L'organisation des informations.
    • Utilisation du PDE.
    • Travaux pratiques Utilisation du PDE et création d'un Plug-in minimal.
  • Bases graphiques nécessaires à la création de clients riches
    • Les composants SWT (Controls, Layout, Dialog, Composite.
    • ).
    • Traitement des événements.
    • Les composants JFace (TableViewer,TreeViewer, Wizard, Dialog,.
    • ).
  • Le développement de Plug-ins
    • La déclaration dans le plugin.
    • xml.
    • manifest.
    • mf.
    • L'API et son implémentation.
    • La construction et l'intégration.
    • Visualiser et éditer les informations : les Views et leurs synchronisation, les Editors et EditorInput.
    • Ajouter des Actions/Commandes dans les menus contextuels et barre d'outils.
    • Travaux pratiques Ecriture de plusieurs Views simples synchronisées.
    • Utilisations des actions.
  • Les composants complémentaires
    • Définir des points d'extension.
    • Le pattern d'intégration.
    • Les proxies paresseux.
    • Création et extension d'une perspective.
    • L'internationalisation.
    • Les fragments.
    • La documentation.
    • Ecrire des tests automatisés avec SWTBot.
    • Travaux pratiques Construction d'un point d'extension.
    • Internationalisation et intégration des Views et Editors dans une perspective existante.
  • Développement d'une application RCP
    • Créer une application RCP.
    • Gérer les configurations de lancements.
    • Livrer une application RCP Travaux pratiques Construction d'une application RCP, construction d'un exécutable.
  • Packager et deployer
    • Présentation du mécanisme de feature et d'udpate site.
    • Automatiser la construction des livrables avec Tycho.
  • 678
  • 21 h

Soumettez votre avis