Java - Programmation client avec SWT et JFace



Objectifs, programme, validation de la formation

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.

Description, programmation

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

Certification (en option)

Nos tests de validation des compétences font partie intégrante du processus d’apprentissage car ils permettent de développer différents niveaux d’abstractions.
Solliciter l’apprenant à l’aide de nos QCM, c’est lui permettre d’étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d’ancrage mémoriel.
L’examen sera passé à la fin de la formation.

Niveau de sortie information non communiquée

Métiers visés

M1805 :


Durée, rythme, financement

Durée 21 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Connaissance du langage Java ou avoir suivi le stage JAV-SE "Java - Les fondamentaux et le développement Java SE".

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Aucune

Inscription

Contact renseignement Agnès RICHIR

Téléphone 0557190765


Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 02/11/2020

Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac

Lieu de formation


Organisme de formation responsable