Actions collectives - Se former sans impacter son budget formation pour les adhérents AGEFICE  ou FAFIEC.
REF ESMA151 | 4 JOURS |  FORMATION 100% PRATIQUE

 

Programmer en java avec ESIC

Préparez votre projet de formation.
LA FORMATION ECLIPSE RCP VOUS PERMETTRA :
  • Comprendre l’architecture d’Eclipse et d’Eclipse RCP.
  • Savoir utiliser Eclipse et le PDE (Plugin Development Environment) pour développer, tester et déployer des applications Eclipse RCP.
Cette formation vous permettra d’acquérir les connaissances nécessaires pour développer et déployer une application Eclipse RCP.

 

CONTENU DE LA FORMATIONCOMPRIS DANS LA FORMATIONTARIFS & DATESSE RENSEIGNER
Prérequis
Afin de profiter pleinement de la formation, il est conseillé de posséder une connaissance et une expérience en programmation JAVA équivalente à celle dispensée lors de la formation JAVA Niveau Débutant et niveau intermédiaire.
Public
La formation est destinée aux développeurs, architectes, chefs de projets et ingénieurs.

Programme de la formation ECLIPSE RCP

Présentation

  • Historique d’Eclipse et présentation des principaux projets de la fondation Eclipse
  • Eclipse RCP et l’architecture d’Eclipse : modularité et extensibilité
  • Les notions de plugin et de bundle.
  • Présentation et apports d’OSGi
  • Le PDE (Plug-in Development Environment)
  • Aperçu du cycle de développement d’une application Eclipse RCP

Le socle technique

  • Structure des plugins
  • Les fichiers MANIFEST.MF et plugin.xml
  • Les relations entre plugins : dépendances et contribution
  • La notion de point d’extension
  • Utiliser le PDE pour contribuer à un point d’extension et pour définir de nouveaux points d’extension
  • Etude de l’outillage proposé par le PDE
  • La notion de target
  • Création d’une application Eclipse RCP : la notion de produit

Les bases d’Eclipse 4

  • Comparaison Eclipse 3.x / Eclipse 4
  • Présentation d’EMF
  • Eclipse 4 et le modèle EMF du workench : e4 Application Model
  • Eclipse 4 et l’injection de dépendances
  • Les principales annotations
  • Le context d’injection : Eclipse context
  • La notion de service et présentation des principaux services

Structure détaillée d’une application Eclipse RCP.

  • Le cadre graphique d’Eclipse
  • Présentation de la notion de Worbench
  • Les perspectives
  • Les vues
  • Les éditeurs
  • Les menus (menu principal, barre de boutons et menus contextuels)
  • Les pages de préférences
  • Les assistants (Wizards)

Les librairies graphiques d’Eclipse : SWT et JFace

  • Caractéristiques de SWT
  • Les composants graphiques de SWT
  • Les différents ‘Layouts’ proposés
  • Présentation du constructeur d’interfaces graphiques SWT Designer
  • Présentation de JFace
  • Savoir utiliser les ‘Viewers’ JFace
  • Simplifications apportées par JFace pour les pages de préférences
  • La librairie Eclipse Forms
  • Modifier l’aspect graphique avec les fichiers CSS
  • L’outil CSS Spy
  • La notion de thème

Déploiement des applications Eclipse RCP

  • Exportation et livraison d’une application
  • Les référentiels P2, la notion de feature
  • Automatisation de la création des livrables
  • Présentation et utilisation de Tycho
  • Internationalisation et notion de fragments

Compléments

  • Le bus d’événements d’Eclipse 4
  • Lien entre composants graphiques et modèle : l’API ‘JFace Data Binding’
  • La gestion de l’aide
  • L’API Job
  • SUIVI POST-FORMATION 1 AN
  • SUPPORTS DE FORMATION
  • GUIDE DE BONNES PRATIQUES
INTER-ENTREPRISES : 1790€ HT par stagiaire
PARIS
    • 7 août 201810 août 2018 @ 

    • 30 octobre 20182 novembre 2018 @ 

INTRAS ET SUR MESURE
Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Utilisez ce formulaire pour décrire votre projet de formation.


1
Fermer le menu