M2i Formation

Langages et développement - Développeur Java

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


Éligible aux financements suivants : Formation éligible au CPF

La Défense24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
La Défense07/10/20191 650 € HTDates proposées dans les agences M2iRéserver

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

Metz24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Mulhouse24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Nancy24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Reims24/04/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Caen24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Évreux24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Le Havre24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Lille24/04/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Dijon24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Grenoble24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Lyon24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne24/04/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Bordeaux24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Orléans24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Tours24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Bordeaux07/10/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Aix-en-Provence24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Montpellier24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis24/04/20191 650 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence07/10/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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 est en français.

Testez vos connaissances

Objectif : Tester vos connaissances sur le langage Java.