Formation JavaFX: Développer des applications graphiques riches


REFERENCE
 
 
JFX8
DUREE
 
 
3 jours
TARIFS
 
 
1790 € HT
Niveau : intermédiaire
Cours à distance: Non
Eligible CPF: oui
OBJECTIFS :
 

JavaFX  est le successeur officiel de Swing. La version Java FX 8, sortie avec Java 8, succède à JavaFX 2 et permet de développer des clients riches tout en simplifiant leur développement grace au langage FXML et l'outil SceneBuilder d'Oracle. La richesse de l'API autorise des effets visuels comme la manipulation de contenu multimédia.
A l'issue de cette formation JavaFx vous aurez acquis les capacités nécessaires pour:

  • Comprendre et savoir manipuler les outils de base et les composants d'interface utilisateur.
  • Être en mesure d'intégrer JavaFX et Swing.
  • Développer en Java ou en FXML avec SceneBuilder
  • Savoir mettre en oeuvre les threads, afin d'améliorer la réactivité de vos IHM.
PRÉ-REQUIS :
 

Pour suivre ce stage Java FX dans de bonnes conditions, une bonne connaissance de Java 7 ou 8 est fortement conseillée.

PUBLIC :
 

Ce stage JavaFx s'adresse aux développeurs, architectes, chefs de projets

PROGRAMME :
 

Présentation de JavaFX

Qu'est-ce que JavaFX ?
Solution pour client lourd ou RIA
Solutions concurrentes: GWT, Adobe Flex, Adobe AIR, Angular JS, Silverlight
Solutions pour développer: java, FXML, Scene Builder
Outils de développement: NetBeans, E(fx)clipse, Intellij

Premiers pas avec JavaFX

Architecture: API SceneGraph
Contrôles UI: boutons, champs de texte, étiquettes
Agencement avec les layouts
Collections JavaFX
Gestionnaire d'évènements
Support de css
Intégration HTML5/JavaFX
Travaux pratiquesPremiers pas avec JavaFX

Propriétés JavaFX et DataBinding

Définition d'une propriété JavaFX
Principe du binding via propriétés
Propriétés et listeners
API Fluent et classe Bindings
Travaux pratiquesMise en place d'une gestion d'évènements dans une application JavaFX

Développer en FXML

Imports
Eléments, attributs
Scipts
Contrôleurs
FXML et l'outil Wysiwyg SceneBuilder
Internationaliser une application JavaFX
Travaux pratiquesDéveloppement d'une application en FXML avec SceneBuilder

Concurrence et interopérabilité avec Swing

Gestion des threads avec JavaFX
Intégrer JavaFX dans une application Swing
Intégrer Swing dans une application JavaFX
Gestion des threads Swing et JavaFX
Limitations
Travaux pratiquesEnrichir une application Swing avec un module JavaFX
Intégrer un module Swing dans une application JavaFX

Graphisme

Gestion de graphismes 2D et 3D
Gestion d'images avec l'API Images Ops
L'API Canvas
Travaux pratiquesReprésentation graphique d'une suite de valeurs

Effets visuels, animations, multimédia

Créer des effets visuels
Transformations 2D et 3D
Transitions et animations
Incorporer des médias : audio et vidéo
Travaux pratiquesRéalisation d'un lecteur vidéo

Déploiement d'applications JavaFX

Packaging d'applications JavaFX
Déploiement : standalone, applet, Java Web Start
Travaux pratiquesMise en œuvre des différentes solutions de déploiement

TRAVAUX PRATIQUES :
 

Cours résolument orienté vers la pratique, de nombreux exercices sont proposés tout au long de la formation.

S'INSCRIRE À CETTE
FORMATION JAVA FX
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
SWING permet l'élaboration des interfaces riches des programmes Java s'exécutant en local ; associé à Java Web Start, il propose une alternative très...

2 j

 

Java - Java EE

SWING Avancé
SWING permet l'élaboration des interfaces riches des programmes Java s'exécutant en local ; associé à Java Web Start, il propose une alternative très séduisante aux applications Web 2.0 pouvant...

3 j

 

Java - Java EE

Eclipse RCP 4
L'environnement de développement Eclipse s'est imposé par sa fiabilité, la qualité de ses interfaces graphiques, et la grande puissance et souplesse de son...

2 j

 

Java - Java EE

Eclipse RCP Avancé
Cette formation Eclipse de deux jours vous permettra de: - Améliorer la qualité de vos plugins pour obtenir une application RCP professionnelle - Automatiser les tests, la...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB