JavaFX pour des applications graphiques riches

publicité
JavaFX
pour des applications graphiques riches
2030, boul. Pie-IX, bureau 430
Montréal (Québec) H1V 2C8
Pie-IX
Téléphone 514 254-7131 poste 4811
Télécopieur 514 254-6698
Courriel
[email protected]
Notre site web :
http://fc.cmaisonneuve.qc.ca/
Durée
21 heures
Préalables
Le candidat doit posséder une base en programmation Java, de bonnes
connaissances en orientée objet ainsi qu’une aptitude au développement
de programmes
Objectifs
À la fin du cours, le participant sera en mesure d'exploiter les
composants graphiques de JavaFX, d'intégrer des animations
multimédia, d'améliorer la réactivité de ses interfaces, et de déployer
ses applications.
Approche pédagogique




Présentation des concepts et des notions
Démonstration des commandes à l’ordinateur
Exercices à l’ordinateur supervisés par le formateur
Aide individuelle lors des exercices
Sanction
Une attestation de participation est remise aux personnes ayant assisté
à plus de 80 % des heures de formation
Complément suggéré
Afin d’atteindre un bon niveau de maîtrise, le participant devrait
compléter le cours par la pratique personnelle
Matériel remis aux participants
Révision : 9.12.2014
Matériel didactique
CONTENU
1
Introduction à JavaFX
6
Qu'est-ce que JavaFX?
Historique
Environnements et outils de développement
Concepts d'architecture de base
2
Bases d’une application JavaFX
7
Concepts plus avancés
Feuilles de style CSS
Internationalisation
Gestion de la concurrence
Intégration avec une application swing
4
Interfaces graphiques avec FXML
Syntaxe de FXML
MVC et FXML
5
Binding et collections
Description du système de binding
Travailler avec des collections
JavaFX pour des applications graphiques riches
9.12.2014
Le multimédia
Traitement des images
Création d'un média player
Intégration audio et vidéo
Présentation des composants de base
La scène graphique de JavaFX
Layouts standards et personnalisés
3
Effets et animations
Pipeline graphique
Effet et transformation 2D/3D
Application d'effets et de transformation
8
Déploiement des applications
Packaging d'applications
Déploiement
Téléchargement