- Référence : JFX8
- Durée : 3 jours (21h)
- Lieu : Au choix, à distance ou dans nos centres parisiens
1860€ HT
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
JavaFX est le successeur officiel de Swing et permet de développer des clients riches tout en simplifiant leur développement grâce au langage FXML et l'outil SceneBuilder.
La richesse de l'API autorise des effets visuels comme la manipulation de contenu multimédia.
Concrètement, à l'issue de cette formation JavaFX, vous serez capable de:
Cette formation se base sur la dernière version de Java FX.
Public :
Ce stage JavaFX s'adresse aux développeurs, architectes, chefs de projets
Prérequis :
Pour suivre ce cours Java FX dans de bonnes conditions, une bonne connaissance de Java 7 ou 8 est fortement conseillée. Vous pouvez acquérir ces connaissances en suivant les formations « Java les fondamentaux » (JJDC), « Java Approfondissement » (JAVAPP) et « Java Avancé, Expertise» (JNPF).
Qu'est-ce que JavaFX ?
Solution pour client lourd ou RIA
Solutions concurrentes: GWT, Flex, Silverlight
Applications desktop, mobiles, pour systèmes embarqués
Solutions pour développer: Java, FXML, Scene Builder
Outils de développement: NetBeans, E(fx)clipse, Intellij
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 pratiques
Premiers pas avec JavaFX
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 pratiques
Mise en place d'une gestion d'évènements dans une application JavaFX
Manipulation avancée de TreeView, TableView, TreeTableView
Personnalisation des cellules
Menus contextuels
Travaux pratiques
Création d'IHM avec ces composants
Installation de l'outil Wysiwyg SceneBuilder
Syntaxe de FXML
Imports
Eléments, attributs
Scripts
Contrôleurs
Travaux pratiques
Développement d'une application en FXML avec SceneBuilder
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 pratiques
Enrichir une application Swing avec un module JavaFX
Intégrer un module Swing dans une application JavaFX
Types de graphiques
Tracé de courbes
Performances et bonnes pratiques
Travaux pratiques
Création de courbes à partir de données issues de fichiers
Gestion de graphismes 2D et 3D
Gestion d'images avec l'API Images Ops
L'API Canvas
Travaux pratiques
Représentation graphique d'une suite de valeurs
Créer des effets visuels
Transformations 2D et 3D
Transitions et animations
Incorporer des médias : audio et vidéo
Travaux pratiques
Réalisation d'un lecteur vidéo
Packaging d'applications JavaFX
Déploiement : standalone, applet, Java Web Start
Travaux pratiques
Mise en œuvre des différentes solutions de déploiement
Module JavaFX séparé du JDK
Support de MathML
FX Robot API
Travaux pratiques
Installation de JavaFX11
Cours résolument orienté vers la pratique, de nombreux exercices sont proposés tout au long de la formation.
Votre formation Java prise en charge à 100% ! *
Depuis 2011, Atlas (ex-Fafiec) a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec .NET, Java et C++.
Sessions inter-entreprise sur Paris 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 d'Atlas)
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB