Accueil    Formations    Informatique    Langages et développement    Développeur Java    Java - Programmation client avec SWT et JFace

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • 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.

Niveau requis

Connaissance du langage Java ou avoir suivi le stage JAV-SE "Java - Les fondamentaux et le développement Java SE".

Public concerné

Développeurs Java, architectes et chefs de projets techniques.

Programme

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.

Les + de la formation

L'examen de certification (proposé en option) est en français.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous