Pré-requis : Connaissances web, maîtrise du langage java
Objectifs : Maîtriser la réalisation d'applications avec JavaFX
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence : JAV549-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
1 995,00 € HT
1 596,00 € HT
Historique de JavaFX, de JavaFX 8 à JavaFX 26
Comprendre la séparation du JDK et le rôle d’OpenJFX et de Gluon
Choix de la version : Standard vs LTS (17, 21, 25)
Installation du SDK JavaFX 26 et configuration de la variable PATH_TO_FX
Utilisation de Maven ou Gradle pour la gestion des dépendances et des modules
Introduction au système de modules Java (JPMS) appliqué à JavaFX
Comprendre le cycle de vie d’une application : init(), start(), stop()
Découvrir le graphe de scène : Stage, Scene, Nodes
Organisation modulaire d’une application JavaFX moderne
Atelier pratique : Création d'une première fenêtre "Hello World" en mode modulaire
Maîtriser Scene Builder pour la conception visuelle des interfaces
Mettre en œuvre la séparation Vue / Contrôleur avec l’injection via @FXML
Utilisation de FxmlKit pour réduire le code répétitif
Panorama des contrôles modernes : TableView, TreeTableView, WebView
Utilisation des gestionnaires de positionnement : AnchorPane, GridPane, VBox, HBox
Exploitation des propriétés JavaFX pour créer des interfaces réactives
Mise en œuvre des mécanismes de binding
Utilisation de ObservableValue::when pour une gestion déterministe des listeners
Gestion des événements clavier et souris avec raccourcis indépendants du système
Atelier pratique : Développement d'une interface complète de type Dashboard avec validation de formulaires et graphiques
Intégration de CSS3 pour la stylisation avancée et la gestion de thèmes
Création d’animations et de transitions
Introduction aux pipelines de rendu modernes
Prise en charge des codecs vidéo récents comme H.265 / HEVC
Comprendre le rôle du JavaFX Application Thread
Utilisation de Task et Service pour les traitements asynchrones
Connexion à des API ou à des bases de données sans bloquer l’interface
Comprendre pourquoi JNLP et Web Start sont désormais obsolètes
Création d’installateurs natifs avec jpackage : .exe, .dmg, .deb
Introduction au déploiement mobile iOS et Android via Gluon Mobile
Atelier pratique : Finalisation d'une application connectée à une API et génération d'un package natif auto-exécutable
Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.
Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date n’est actuellement planifiée pour cette formation. Nous pouvons toutefois organiser cette formation à la demande dans un format adapté à votre besoin, y compris dans votre entreprise.
Contactez-nous pour prévoir une session avec notre formulaire de contact ou par téléphone au 09 72 37 73 73