Formation Java - Programmation client avec SWT et JFace – Centre de formation M2i
M2i Formation

Découvrez notre formationJava - Programmation client avec SWT et JFace

Présentiel

3 jours (21 heures) - JAV-SWT

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

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.


Cette formation est éligible au CPF : code unique 237067

Paris La Défense06/04/20201 650 € HTDates proposées dans les agences M2iRéserver
Paris La Défense08/06/20201 650 € HTDates proposées dans les agences M2iRéserver
Paris La Défense07/09/20201 650 € HTDates proposées dans les agences M2iRéserver
Paris La Défense02/11/20201 650 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

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.

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur le langage Java.

Complétez votre formation