Développement d’un Client Riche Java avec Eclipse RCP 4
€1,600.00€1,490.00
Durée : 30 heures
100% d'avis positifs
Langue: Français
Niveau de compétence : Expert
Demander plus d'informations
Description
- Introduction à Eclipse RCP (Rich Client Platform) ( 6 Heures )
- Comprendre les concepts de base d’Eclipse RCP et son architecture modulaire basée sur OSGi (Open Services Gateway Initiative).
- Explorer les composants principaux d’une application RCP, y compris les plug-ins, les bundles et les fonctionnalités de base.
- Installer et configurer l’environnement de développement Eclipse IDE pour créer des projets RCP.
- Création et Configuration d’un Projet RCP ( 6 Heures )
- Apprendre à initialiser un projet Eclipse RCP, configurer les dépendances et les plug-ins nécessaires.
- Comprendre la structure d’un projet RCP, y compris les fichiers de configuration comme
plugin.xmletMANIFEST.MF. - Utiliser le modèle d’application RCP pour créer des applications de base avec des vues et des perspectives.
- Développement de Vues, Éditeurs et Perspectives ( 6 Heures )
- Créer et configurer des vues (Views) pour afficher et interagir avec les données.
- Apprendre à développer des éditeurs (Editors) pour permettre l’édition de contenu au sein de l’application.
- Gérer les perspectives (Perspectives) pour définir l’organisation et la disposition des vues et éditeurs dans l’interface utilisateur.
- Gestion des Événements et des Actions Utilisateur ( 6 Heures )
- Utiliser le modèle de commande (Command Framework) d’Eclipse RCP pour gérer les actions utilisateur.
- Apprendre à configurer des actions, des commandes et des handlers pour répondre aux interactions de l’utilisateur.
- Intégrer des menus, des barres d’outils et des raccourcis clavier pour améliorer l’expérience utilisateur.
- Personnalisation de l’Interface et Intégration de Services ( 6 Heures )
- Apprendre à personnaliser l’apparence de l’application en utilisant des thèmes et des styles CSS.
- Utiliser le mécanisme de contexte (Context Injection) d’Eclipse 4 pour injecter des services et des données dans les vues et éditeurs.
- Intégrer des services externes, comme des bases de données ou des services web, pour enrichir les fonctionnalités de l’application.
- Déployer l’application RCP en tant que produit autonome, avec des options de packaging et de distribution.
Prérequis
- Une bonne maîtrise du langage Java (classes, interfaces, héritage, exceptions, collections…). Des connaissances de base en développement d'applications desktop (Swing, SWT, ou autres). Une familiarité avec l’environnement Eclipse IDE (utilisation, navigation, projets Java simples). Une compréhension générale des concepts de modularité logicielle et de gestion de dépendances est un plus (mais non obligatoire).
Public Cible
- Développeurs Java souhaitant créer des applications de bureau modulaires et évolutives avec Eclipse RCP. Architectes logiciels désireux de comprendre l’architecture OSGi et la conception d’applications basées sur des composants. Chefs de projet technique impliqués dans le développement ou la maintenance d’outils basés sur Eclipse. Toute personne amenée à développer ou maintenir une application Java riche avec l’environnement Eclipse.
Vous pourriez être intéressé par
-
35 Hours
€1,900.00€1,750.00
-
20 Hours
€1,100.00€990.00