Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

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

      • 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.
      • Les composants SWT (Controls, Layout, Dialog, Composite.
      • ).
      • Traitement des événements.
      • Les composants JFace (TableViewer,TreeViewer, Wizard, Dialog,.
      • ).
      • 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.
      • 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.
      • 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.
      • Présentation du mécanisme de feature et d'udpate site.
      • Automatiser la construction des livrables avec Tycho.
    • 819
    • 21 h

    Soumettez votre avis