Formation Interfaces graphiques avec JavaFX 8

Résumé

JavaFX est le dernier standard Java pour la création d’interfaces utilisateur. Ce toolkit se base sur les technologies Web comme CSS et XML. Cette formation dispense les savoirs-faires clés de JavaFX 8.

Public

Développeurs, Chefs de projets, Architectes, Consultants

Prérequis

Java

Durée

3 jours

  • Introduction
    • Le successeur de Swing
    • Applications graphiques clientes riches desktop et déployable sur le Web
    • Environnements d'exécution
    • Environnements et outils de développement
    • Concepts d'architecture de base
    • Documentations de référence, communautés et sites Web de référence
    • Solutions de déploiement
  • Application JavaFX
    • Contrôles UI : textes, listes, tables, contenus HTML…
    • Mise en forme d'écrans : les layouts
    • Graphiques de type chart
    • Le langage déclaratif FXML
    • Le support CSS
    • L'outil WYSIWYG SceneBuilder
    • Rapide aperçu des autres langages disponibles: VISAGE, ScalaFX, ClojureFX, GroovyFX
    • SceneBuilder
    • API Scene Graph : nodes, parents, groupes, régions…
    • Gestion des événements : clavier, souris, drag and drop
    • Composants personnalisés et redistribuables
    • Applications hybrides JavaFX / HTML 5 + JavaScript
  • Databinding
    • Description du système de binding via Property
    • Déclaration de binding en FXML
    • Ecouter des changements à partir d'une Property
    • Implémentation de bindings personnalisés
    • Utilisation de la librairie JFXtras avec l'API BeanPathAdapter
    • Collections écoutables.
  • Concurrence et interopérabilité
    • Modèle de thread d'une application JavaFX
    • Exécution de tâches de fond : le framework JavaFX concurrent
    • Intégration JavaFX et Swing
  • Databinding
    • Description du système de binding via Property
    • Déclaration de binding en FXML
    • Ecouter des changements à partir d'une Property
    • Implémentation de bindings personnalisés
    • Utilisation de la librairie JFXtras avec l'API BeanPathAdapter
  • Graphismes
    • API de gestion d'image
    • Dessiner via le canvas
    • Graphismes 3D
  • Effets, animations et multimédia
    • Créer des effets visuels
    • Transformations 2D et 3D
    • Transitions et animations
    • Incorporer des médias : audio et vidéo
  • Packager et déployer les applications
    • Packaging d'applications
    • Déploiement : standalone, applet, Java Web Start

Formation en centre et en entreprise.

Prochaines sessions
  • A la demande

Tarif indicatif : 1400€ H.T. pour une inscription en centre.

Nous conctater pour obtenir les tarifs disponibles.

Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, et les corrections des applications.

Chaque participant bénéficie d'un coaching d'un mois après la formation.

Interfaces graphiques avec JavaFX 8