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

    • 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.
    • 809
    • 21 h

    Soumettez votre avis