Java - Avancé
Développement 1910 € HT
Objectifs
Développeurs souhaitant acquérir les connaissances nécessaires pour être capable de développer des applications graphiques riches et d'utiliser de nombreux paquetages du langage.
À l'issue de la formation, le stagiaire sera capable de :
- Développer des projets Java complexes
- Développer des applets graphiques avec AWT et SWING
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Techniciens et Informaticiens
Pré-requis
Connaissance de base du langage Java et bien maîtriser l'algorithmique.
Les threads
- Qu’est-ce qu’un Thread ?
- Définition
- Fonctionnement
- Création et exécution
- Propriétés d’un thread
- Les états
- Astuces
- Interrompre un thread
- Interruption par le thread lui-même
- Interruption de l’extérieur
- Les groupes de threads
- La synchronisation
- Atomicité des opérations
- Au niveau de la méthode
- Au niveau de l’objet
- La synchronisation avec les autres threads
Awt (la gestion des événements)
- Le “Toolkit”
- La structure d’une fenêtre principale d’une application graphique (SWING)
- Les objets graphiques et paintComponent
- La gestion des événements
- L’objet source
- L’objet écouteur
- L’objet événement
- Mise en œuvre du mécanisme complet
- Les événements personnalisés
- AWT et le graphisme
- AWT et L’impression
- AWT et les boîtes de dialogue
- AWT et le DRAG AND DROP
Swing (l’interface graphique)
- Le « Look And Feel »
- L'architecture M V C (Model View Controller) et SWING
- Les gestionnaires de présentation
- Les menus
- La création
- Réaction aux événements
- Les contrôles
- L'étiquette
- La zone de saisie et saisie de mot de passe
- La zone de texte (saisie multi-lignes)
- La case à cocher
- Le bouton radio
- Les bordures
- La liste simple
- La boîte combinée
- La barre de défilement
- Les panneaux composites (organisateurs de composant)
- Le panneau de défilement
- Le panneau de séparation
- Le panneau de bureau et ses fenêtres internes