Pré-requis : Avoir suivi le stage "Java initiation" ou posséder les connaissances équivalentes
Objectifs : Connaître et maîtriser les concepts avancés de la programmation Java - Réaliser et déployer des applications complètes, performantes et maintenables
Référence : JAV26-F
Programme:
Construire des interfaces graphiques
Présentation de Swing : containers, widgets
Fenêtres modales/non modales, boîtes de messages
Positionnement des contrôles (Layout Managers)
Gestion des évènements : claviers, souris
WYSIWYG disponibles
Gestion du redimensionnement
Atelier : Application complète de gestion
Accèder à des bases de données
Présentation de l'API JDBC
Ecriture de requêtes et traitement des résultats
Gestion des transactions
Mapping relationnel objet (Pattern DAO)
Présentation de frameworks ORM
Atelier : Organisation et implémentation d'une couche d'accès aux données
Notions avancées
Communications réseau
Gestion des processus
Options JVM
Optimiser du code, généricité
Introspection (Reflection API)