Plan du cours
Introduction
- JavaFX vs Swing, SWT, AWT
Installation et configuration de JavaFX et de l'environnement de développement
Aperçu des fonctionnalités et de l'architecture de JavaFX
Utilisation des composants d'interface utilisateur de JavaFX
- Contrôles d'interface utilisateur, graphiques, contenu HTML, mises en page, CSS, FXML, etc.
Exercice : Création d'une application simple
Répondre aux entrées de l'utilisateur
- Développement d'une interface utilisateur pilotée par les événements
- Gestion des événements
Ajouter des effets, Animation et des médias
- Travailler avec JavaFX 3D Graphics, Image Ops API, Canvas
- Création d'effets visuels
- Ajouter des transformations 2D et 3D, des transitions et des animations
- Incorporer des médias
Exercice : Donner vie à l'application
Aperçu de la logique de l'application
- Travailler avec le graphique de scène
- Utilisation des propriétés, des liaisons et des collections
Améliorer la convivialité d'une application
- Voir l'application à travers les yeux de l'utilisateur
- Rendre l'application localisable
Exercice : Extension de l'application
Déployer l'application
- Déploiement en tant qu'application de bureau
- Déploiement en tant qu'application web
Travailler avec des applications héritées Java
- Comprendre la simultanéité et les fils d'exécution
- Intégrer JavaFX avec Swing et SWT
Résolution des problèmes
Résumé et conclusion
Pré requis
- Java expérience en programmation
- Une certaine expérience avec Swing, AWT ou AWT est souhaitable
Nos clients témoignent (5)
Nous avons eu une vue d'ensemble complexe du contexte - par exemple, pourquoi avons-nous besoin de certaines annotations et ce qu'elles signifient. J'ai aimé la partie pratique de la formation - devoir exécuter manuellement les commandes et appeler les api de repos.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
Le contenu supplémentaire partagé rendait la formation plus que simplement intéressante, ce qui était agréable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique
le formateur peut expliquer clairement le sujet et répondre à chaque question.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Le style de formation et le formateur aident à résoudre les problèmes rencontrés pendant les exercices.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
Traduction automatique
La largeur des sujets abordés était considérable et le formateur a essayé de rendre justice à cela.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique