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