Formation : Développer une application Java riche en JavaFX

  • Répartition des responsabilités : Qui fait quoi où ?
  • Problématique de déploiement
  • Historique des différentes technologies Java en application client lourd/riche
  • Awt
  • Applet
  • JavaWebStart
  • Swing
  • Java FX
  • Les différences entre une application riche et une application Web
  • Le remplaçant officiel de Swing
  • Solution pour client lourd et riche avec déploiement unifié
  • Solutions concurrentes : Swing, GWT, Angular JS
  • Outils de développement : NetBeans, Eclipse, Intellij
  • Présentation des composants de base
  • Contrôles UI : boutons, champs de texte, étiquettes
  • Les différents layouts
  • Gestion d’évènements
  • Support de css
  • Intégration HTML5/JavaFX
  • Déploiement
  • Rappel sur les services web RESTful
  • Complément d’E-learning de deux heures sur JavaFX
  • Principe du DataBinding
  • Définition d’une propriété JavaFX
  • Binding avec propriétés
  • Prise en main de SceneBuilder
  • Utilisation des layouts
  • Modification des propriétés des composants
  • Syntaxe des CSS de JavaFX
  • Rôle de fx:id
  • Exemple de propriétés Css
  • Gestion des threads dans JavaFX
  • Importance du javaFX Application Thread
  • Démarrage de threads
  • Limitations
  • Intégrer des composants JavaFX dans une application Swing
  • Intégrer des composants Swing dans une application JavaFX
  • Cohabitation des threads Swing et JavaFX
  • Limitations
  • Gestion de graphismes 2D et 3D
  • Gestion d’images avec l’API Images Ops
  • Mise en œuvre de l’API Canvas

Durée : 21h
Horaires : soirs / week-ends
Groupes de 5 à 10 personnes

Contacts
Localisation
Nous suivre

S'inscrire

Formation Développer une application Java riche en JavaFX