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 UI de JavaFX
- Contrôles UI, graphiques, contenu HTML, mises en page, CSS, FXML, etc.
Exercice : Création d'une application simple
Réponse aux entrées utilisateur
- Développement UI événementiel
- Gestion des événements
Ajout d'effets, d'animations et de médias
- Travail avec les graphiques 3D JavaFX, l'API Image Ops, le Canvas
- Création d'effets visuels
- Ajout de transformations et animations 2D & 3D, transitions & animation
- Intégration de médias
Exercice : Animer l'application
Vue d'ensemble de la logique de l'application
- Travail avec le Scene Graph
- Utilisation des propriétés, liaisons et collections
Amélioration de l'ergonomie d'une application
- Voir l'application à travers les yeux de l'utilisateur
- Rendre l'application localisable
Exercice : Étendre l'application
Déploiement de l'application
- Déploiement en tant qu'application de bureau
- Déploiement en tant qu'application web
Travail avec des applications Java héritées
- Comprendre la concurrence et les threads
- Intégration de JavaFX avec Swing et SWT
Dépannage
Synthèse et conclusion
Pré requis
- Expérience en programmation Java
- Une expérience avec Swing, AWT ou SWT est souhaitable
Nos clients témoignent (5)
Nous avons eu un aperçu complexe du contexte, par exemple pourquoi nous avons besoin de certaines annotations et ce qu'elles signifient. J'ai apprécié la partie pratique de la formation - avoir à exécuter manuellement les commandes et appeler les API REST.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
Les informations supplémentaires qui ont été partagées indiquaient que la formation n'était pas simplement basée sur Groovy, ce qui était appréciable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique
le formateur peut expliquer clairement le sujet et répondre à toutes les questions.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Le style de formation et l'accompagnement du formateur aident à résoudre les problèmes rencontrés lors des exercices.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
Traduction automatique
La diversité des sujets abordés était considérable et le formateur a essayé de faire preuve de rigueur à cet égard.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique