Détails :
Durée :
3 Jours
Prérequis :
Public :
Objectifs :
Au terme de cette formation, vous serez en mesure de :
- Savoir installer JavaFX
- Pouvoir décrire la technologie JavaFX
- Savoir utiliser le langage FXML
- Maîtriser les propriétés et le Data Binding
- Savoir utiliser les principaux composants graphiques JavaFX
- Etre en mesure d’intégrer les technologies Web dans JavaFX
- Créer des graphismes avec JavaFX
- Savoir intégrer des éléments multimédia dans une application JavaFX
- Maîtriser les aspects avancés de JavaFX
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Historique de l'API
- Comparatif AWT / Swing / JavaFX
- Installation de JavaFX
- Présentation du langage FXML
- L'API SceneGraph
- Les layouts
- Les composants grahiques
- Le Data Binding
- Gestion des événements
- La syntaxe du FXML
- Les imports
- Les scripts
- Les contrôleurs
- Edition Wysiwyg avec l'outil SceneBuilder
- La notion de propriété JavaFX
- Lier vos propriétés aux données
- Les listeners
- API Fluent et classe Bindings
- Les composants élémentaires
- Les éléments de menu
- TreeView, TableView, TreeTableView
- Les boîtes de dialogues
- Gestion des styles avec CSS
- Intégration JavaFX / HTML5
- L'API Canvas
- Gestion d'images avec l'API Images Ops
- Graphismes 2D et 3D
- Incorporer des éléments multimédia (vidéo, ...)
- Mise en oeuvre d'effets visuels
- Utilisation de transitions et d'animations
- Améliorer les performances avec les Threads
- Interopérabilité avec Swing
Introduction à JavaFX
Tour d'horizon de la technologie
Utilisation du langage FXML
Propriétés JavaFX et le Data Binding
Les principaux composants graphiques JavaFX
Java FX et les technologies Web
Le graphisme avec JavaFX
Eléments multimédia, effets visuels et animations
Aspects avancés