Fantom Tag

Formation - Conception d'interfaces graphiques pour les applications Java avec Swing, RCP et FX

Utilisation de bibliothèques graphiques

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Durée
5 jours (35 heures)

Prix
2 890,00 €  HT

Référence
OB306
Dans vos locaux ou à distance
Durée
5 jours (35 heures)

Forfait intra - En savoir plus
8 950,00€ HT
Prix pour un groupe de 12 personnes max

Référence
OB306
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Quelle que soit l'application considérée, les utilisateurs doivent disposer d'un outil agréable, fonctionnel et qui leur fasse gagner du temps lors de la saisie d'informations. Dans le cadre du développement de clients riches en Java, plusieurs alternatives sont disponibles, chacune ayant ses avantages et ses inconvénients. Durant cette formation de 5 jours, les participants seront amenés à évaluer les possibilités des APIs Swing, JavaFX et de la plate-forme Eclipse RCP et à comprendre comment les utiliser dans leurs projets. L'accent sera mis sur les notions de layout, de gestion des évènements, de vues et de plug-ins en vue de concevoir des interfaces graphiques évoluées.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs et analystes programmeurs "anciennes technologies"
  • Chefs de projets
Programme

Le programme

1 - Swing

  • Introduction a Swing et positionnement par rapport à AWT et SWT
  • Principes de base
  • Concepts de Layouts et d'action handlers (gestionnaires d'évènements)
  • Les environnements et frameworks Swing les plus populaires

2 - Les Layouts

  • Philosophie de redimensionnement des composants graphiques
  • Présentation des différents types Layouts
  • Créer son propre Layout

3 - Conteneurs et composants

  • Fenêtres et boîtes de dialogue
  • JMenu, JPanel, JToolBar
  • JLabel, JTextField, JTextArea
  • JButton, JCheckBox
  • JList, JTable, etc

4 - Personnalisation et options avancées

  • Créer ses propres composants
  • Mécanisme de undo/redo
  • L'i18n
  • Asynchronisme

5 - Introduction au nouveau JavaFX

  • Introduction à JavaFx et positionnement avec Swing
  • Principes de base de JavaFx
  • Programmer des interfaces utilisateurs de manière déclarative
  • Les bonnes pratiques de conception
  • Binding des propriétés pour une synchronisation entre présentation et métier

6 - Les composants de JavaFx

  • Les contrôles, les graphiques, les transformations
  • Les effets et animations pour des pages plus dynamiques
  • La classe JavaFX Layout et la mise en page
  • Les classes Observer pour la gestion instantanée d'impacts en cas de changements
  • Intégrer du son et de la vidéo dans vos interfaces utilisateurs

7 - Introduction à RCP

  • Bref historique et exemples d'utilisation
  • Architecture : composantes d'une application RCP
  • Notion de modularité à base plug-in
  • Aperçu sur le PDE

8 - Structure interne

  • Runtime et OSGI
  • Workbench générique et plug-ins
  • Séquence de démarrage
  • Les points d'extensions
  • SWT et JFace

9 - Workbench4 et publication

  • L'interface utilisateur d'Eclipse et le lancement (IApplication)
  • Fenêtrage : menu, page, partie, les classes Advisor
  • Publication de Plug-in
  • UpdateSite et UpdateManager
  • Personnalisation des thèmes

10 - Plug-ins

  • Notion d'identité
  • Configuration (MANIFEST.MF, plugin.xml)
  • Cycle de vie d'un plug-in

11 - Contribuer à Workbench

  • Les points d'extension
  • Les perspectives
  • Les vues
  • Créer son propre point d'extension

12 - Introduction à SWT

  • Les principes de base de SWT
  • Structure d'une application SWT
  • Composants, contrôles, évènements et threading
  • Les Layouts et la gestion des couleurs, fonts et images
  • Le pont SWT/AWT

13 - Introduction à JFace

  • Notions de vues structurées
  • JFace dialogs et Wizards
  • Services de sélection
  • Pages de préférences

14 - Les vues, commandes et actions

  • Introduction au concept de Vue
  • Comment créer une vue personnalisée
  • Menus, commandes et gestionnaires (Handlers)
  • Types d'actions
  • Chargement paresseux
  • Visibilité et activation
  • Les actions et sélections

15 - Les éditeurs et Wizards

  • Notion d'Editeur et catégorisation
  • Différence entre View et Editeur
  • Réaliser un éditeur
  • Gestion de l'état d'un éditeur
  • Créer un Wizard et une page de Wizard
  • Personnaliser un Wizard et contrôler la page de progression

16 - L'aide

  • Structure du système d'aide d'Eclipse
  • Aide contextuelle
  • Aide dynamique
  • Aide active

Evaluation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Objectifs

Les objectifs de la formation

  • Maîtriser la programmation d'interface utilisateurs type clients lourds pour des applications standards
  • Connaître les différentes approches que sont Swing, RCP et JavaFX
  • Apprendre à programmer des composants et fenêtres graphiques
  • Être capable de créer ses propres composants et personnaliser l'affichage des fenêtres
  • Savoir maîtriser l'extension des vues avec Eclipse RCP
Evaluation

Evaluation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Points forts

Les points forts de la formation

  • Un apprentissage orienté pratique des différentes solutions de réalisation d'interfaces utilisateurs pour clients lourds.
  • Un comparatif entre les diverses solutions techniques possible : les écrans de l'application fil rouge sont successivement conçus en Swing, JavaFX et SWT.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

En savoir plus

Sessions

Mise à jour le 29/04/2025
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Lille
    Immeuble Le Corbusier 19, avenue Le Corbusier
    59000 Lille
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Nancy
    IBIS Style Nancy 8 allee de la Geneliere
    54180 Houdemont
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Nantes
    Immeuble Atalante 2 / Zac du Moulin Neuf 2, impasse Augustin Fresnel
    44800 St Herblain
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Montpellier
    Espace Entreprise GAROSUD 48 rue Claude Balbastre
    34070 Montpellier
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Rennes
    ZAC de Saint Sulpice / Immeuble Osiris II 12J, rue du Patis Tatelin
    35000 Rennes
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Metz
    Mercure Metz Centre 29 pl Saint-Thi�bault
    57100 Metz
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Rouen
    Parc d'Activites Technologiques de la Vatine / Betiment Red Cow - 2eme etage 2 ter rue Georges Charpak
    76130 Mont St Aignan
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Marseille
    World Trade Center 2 rue Henri Barbusse
    13241 Marseille
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Saint-Etienne
    Le Point Milieu 20 rue de la Presse
    42000 Saint-Etienne
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Lyon
    Le 6me Sens 186, avenue Thiers
    69465 Lyon Cedex 06
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Sophia Antipolis
    400 avenue Roumanille BP309 - Sophia Antipolis
    06410 Biot
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Strasbourg
    Immeuble l'Avancee 26C, Bd du President Wilson
    67000 Strasbourg
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Toulouse
    Immeuble TEA / Innoparc A 41 Rue de la Decouverte, CS 37621
    31675 Labege Cedex
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Aix en Provence
    Pele d'activites d'Aix-en-Provence / Espace Cezanne 2eme etage 135, rue Andre Ampere
    13290 Aix-en-Provence
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Tours
    IBIS Style Tours Centre 4 place de la liberte
    37000 Tours
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Angers
    Novotel Angers Centre Gare 1 rue Auguste Gautier
    49100 Angers
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Grenoble
    Novotel Grenoble Centre 5-7 Place Robert Schuman
    38000 Grenoble
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Bordeaux
    9 rue de Conde
    33000 Bordeaux
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Toulon
    Best Western Plus H�tel La Corniche 17 Littoral Fr�d�ric Mistral
    83000 Toulon
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Toulon
    Best Western Plus H�tel La Corniche 17 Littoral Fr�d�ric Mistral
    83000 Toulon
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Rouen
    Parc d'Activites Technologiques de la Vatine / Betiment Red Cow - 2eme etage 2 ter rue Georges Charpak
    76130 Mont St Aignan
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Saint-Etienne
    Le Point Milieu 20 rue de la Presse
    42000 Saint-Etienne
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Rennes
    ZAC de Saint Sulpice / Immeuble Osiris II 12J, rue du Patis Tatelin
    35000 Rennes
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Toulouse
    Immeuble TEA / Innoparc A 41 Rue de la Decouverte, CS 37621
    31675 Labege Cedex
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Sophia Antipolis
    400 avenue Roumanille BP309 - Sophia Antipolis
    06410 Biot
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Nantes
    Immeuble Atalante 2 / Zac du Moulin Neuf 2, impasse Augustin Fresnel
    44800 St Herblain
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Tours
    IBIS Style Tours Centre 4 place de la liberte
    37000 Tours
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Strasbourg
    Immeuble l'Avancee 26C, Bd du President Wilson
    67000 Strasbourg
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Grenoble
    Novotel Grenoble Centre 5-7 Place Robert Schuman
    38000 Grenoble
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Montpellier
    Espace Entreprise GAROSUD 48 rue Claude Balbastre
    34070 Montpellier
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Aix en Provence
    Pele d'activites d'Aix-en-Provence / Espace Cezanne 2eme etage 135, rue Andre Ampere
    13290 Aix-en-Provence
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Lille
    Immeuble Le Corbusier 19, avenue Le Corbusier
    59000 Lille
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Nancy
    IBIS Style Nancy 8 allee de la Geneliere
    54180 Houdemont
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Metz
    Mercure Metz Centre 29 pl Saint-Thi�bault
    57100 Metz
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Angers
    Novotel Angers Centre Gare 1 rue Auguste Gautier
    49100 Angers
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Marseille
    World Trade Center 2 rue Henri Barbusse
    13241 Marseille
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Lyon
    Le 6me Sens 186, avenue Thiers
    69465 Lyon Cedex 06
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Bordeaux
    9 rue de Conde
    33000 Bordeaux
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Toulon
    Best Western Plus H�tel La Corniche 17 Littoral Fr�d�ric Mistral
    83000 Toulon
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Bordeaux
    9 rue de Conde
    33000 Bordeaux
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Strasbourg
    Immeuble l'Avancee 26C, Bd du President Wilson
    67000 Strasbourg
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Angers
    Novotel Angers Centre Gare 1 rue Auguste Gautier
    49100 Angers
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Saint-Etienne
    Le Point Milieu 20 rue de la Presse
    42000 Saint-Etienne
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Aix en Provence
    Pele d'activites d'Aix-en-Provence / Espace Cezanne 2eme etage 135, rue Andre Ampere
    13290 Aix-en-Provence
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Toulouse
    Immeuble TEA / Innoparc A 41 Rue de la Decouverte, CS 37621
    31675 Labege Cedex
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Tours
    IBIS Style Tours Centre 4 place de la liberte
    37000 Tours
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Sophia Antipolis
    400 avenue Roumanille BP309 - Sophia Antipolis
    06410 Biot
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Grenoble
    Novotel Grenoble Centre 5-7 Place Robert Schuman
    38000 Grenoble
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Lille
    Immeuble Le Corbusier 19, avenue Le Corbusier
    59000 Lille
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Rouen
    Parc d'Activites Technologiques de la Vatine / Betiment Red Cow - 2eme etage 2 ter rue Georges Charpak
    76130 Mont St Aignan
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Lyon
    Le 6me Sens 186, avenue Thiers
    69465 Lyon Cedex 06
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Rennes
    ZAC de Saint Sulpice / Immeuble Osiris II 12J, rue du Patis Tatelin
    35000 Rennes
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Marseille
    World Trade Center 2 rue Henri Barbusse
    13241 Marseille
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Metz
    Mercure Metz Centre 29 pl Saint-Thi�bault
    57100 Metz
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Nantes
    Immeuble Atalante 2 / Zac du Moulin Neuf 2, impasse Augustin Fresnel
    44800 St Herblain
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Montpellier
    Espace Entreprise GAROSUD 48 rue Claude Balbastre
    34070 Montpellier
  • 2 890,00 € HT
    Places disponibles
    S'inscrire
    Nancy
    IBIS Style Nancy 8 allee de la Geneliere
    54180 Houdemont
Formation - Conception d'interfaces graphiques pour les applications Java avec Swing, RCP et FX