Accueil > Nos Formations > Développement logiciel > Langages C, C++, Java, .Net, Python… > Java, Java EE > Java SE – Programmation client avec SWT et Jface

Java SE - Programmation client avec SWT et Jface

0 ( avis)

Maîtrisez les architectures SWT et JFace pour développer des interfaces utilisateur avancées. Apprenez à utiliser les composants, layouts et modèles événementiels tout en intégrant Eclipse RCP. Élevez vos compétences en conception avec MVC et gestion des

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation sur les architectures SWT et JFace vise à familiariser les participants avec le développement d'interfaces graphiques en Java. Elle aborde les composants et layouts de SWT, les différences avec Swing et AWT, ainsi que l'architecture de JFace. Les utilisateurs apprendront à utiliser le Standard Widget Toolkit et JFace, y compris la gestion des événements, les viewers et les dialogues. La formation s'adresse aux développeurs souhaitant approfondir leurs compétences en conception d'interfaces, notamment dans le contexte d'Eclipse et des applications RCP.

Objectifs

  • Créer des interfaces avec les composants SWT
  • Comprendre les limites de SWT et l'apport de JFace
  • Internationaliser son IHM
  • Gérer des tâches de fond
  • Utiliser les viewers JFace
  • Améliorer l'interactivité avec du drag and drop, de l'aide à la saisie ou des raccourcis

Récapitulatif

Public

Développeurs Java

Prérequis

Maîtrise du langage Java et compréhension du pattern MVC

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Architectures de SWT et JFace

  • Les composants et layouts SWT
  • Similitudes et différences avec Swing et AWT
  • Architecture et buts de JFace
  • Disponibilité des librairies SWT
  • Liens avec Eclipse et Eclipse RCP

Utilisation du standard Widget Toolkit

  • Shells et contrôles
  • Le modèle événementiel
  • Les layout managers SWT
  • Dessins et images
  • Dialogues et listes
  • Menus et Items
  • Contrôles TabFolder, Tree et Table
  • Raccourcis clavier
  • Drag and drop
  • Outils WYSIWYG
  • SWT Designer

Utilisation de JFace

  • JFace viewer framework
  • Viewers : TableViewer, TreeViewer, ListViewer et ComboViewer
  • Registres d'images et de polices
  • Synchronisation entre viewers
  • Actions
  • Dialogues JFace
  • Wizards
  • Aide à la saisie (field assist)
  • Plugin Eclipse minimal
  • Introduction à Eclipse RCP

Choix de conception

  • Architecture MVC
  • Cycle de vie des Widgets
  • Gestion mémoire
  • Threading et libération du thread graphique
  • SWT Event Thread
  • syncExec et asyncexec
  • Stratégies de binding des données
Java SE - Programmation client avec SWT et Jface
Inter
Intra
3 jours (21 heures)
Référence :
MOD_2024563
Formation Inter
1950 € HT
Voir les dates et villes disponibles
3 jours (21 heures)
Référence :
MOD_2024563
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.