Développer des clients riches avec AWT et Swing

publicité
Développer des clients riches avec AWT et
Swing
Référence : 19003-161222-8-AWT
Durée : 3 jour soit 21 heures
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Filière : Développement
Stage disponible en mode « In Class »
Public concerné :
Développeurs, analystes programmeurs, chefs de
projets.
Dans cette formation, vous apprendrez à utiliser les bibliothèques de classes AWT et Swing pour développer des
applications graphiques en Java SE sous l'IDE Eclipse. Vous apprendrez également à créer des archives exécutables
pour le déploiement de vos applications.
PRÉ-REQUIS
•
•
•
•
Idéalement, avoir suivi les formations :
Les fondamentaux de la programmation Java (Java SE) ;
Gérer la persistance des données avec les frameworks Hibernate et Spring ;
ou posséder les connaissances et compétences équivalentes.
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
• Utiliser les bibliothèques de programmation graphique Java ;
• Concevoir des interfaces graphiques évoluées et en gérer les événements.
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Introduction
•
•
•
•
Les bibliothèques de programmation graphique Java : Swing, AWT, SWT
Modélisation des applications graphiques clients lourds et clients riches
Affectation des responsabilités aux classes
Modèles de conception (design pattern MVC)
Modèle de programmation et composants de base
•
•
•
•
•
•
•
•
•
•
•
•
Les classes de base pour la création des fenêtres et des boîtes de dialogue
Les conteneurs et panneaux
Imbrications et superposition
Positionnement des composants
Les différents " Layout Manager "
Le positionnement libre
Positionnement configurable avec le GridBagLayout
Les différents Look & Feel de Swing
Les composants graphiques de base
Boutons, Zones de texte, champs textes, cases à cocher, …
L'API de dessin et la classe Graphics
Travaux pratiques : Définir une IHM pour une application bancaire de gestion de comptes
Page 1/2 - Développer des clients riches avec AWT et Swing - Mise à jour le 14/01/2016
Concepteur : Eni Service– Diffuseur : Groupe ARKESYS
Gestion des événements
•
•
•
•
•
Présentation des interfaces et des classes de gestion des événements
Les différents types d'événements
Les XListener et les XAdapter
Utilisation de classes internes et anonymes
Travaux pratiques : Mettre en place les différents évènements pour interagir avec l'application
Les composants graphiques avancés
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Les tables et les listes
JTable, JTree, JList
Les composants de gestion du texte
JEditorPane, JTextPane
Implémenter les fonctionnalités Annuler/Réfaire
Les documents multiples et les fenêtres
Développement de ses propres composants graphiques
Le modèle JavaBean
Règles de conception et de packaging
Utiliser un JavaBean
Le drag'n drop
Travaux pratiques : Compléter l'IHM de l'application bancaire en intégrant les nouveaux composants :
Affichage des différents comptes dans une table
Affichage des clients dans une liste
Méthodes et moyens :
•
•
•
•
Explications théoriques suivies de pratiques guidées puis mises en autonomie
1 vidéoprojecteur par salle
Stage en mode « In Class » 2 téléviseurs et 1 caméra HD par salle
1 ordinateur par stagiaire
Méthodes d’évaluation des acquis :
•
•
Exercices de synthèse et d’évaluation
Evaluation de fin de stage
Profil formateur :
Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de
compétences aussi bien au niveau technique que pédagogique.
Support stagiaire :
•
•
Support papier ou électronique (dématérialisé)
Les exercices d’accompagnement peuvent être récupérés sur clef USB
Page 2/2 - Développer des clients riches avec AWT et Swing - Mise à jour le 14/01/2016
Concepteur : Eni Service– Diffuseur : Groupe ARKESYS
Téléchargement