Course Outline
Introduction
- JavaFX vs Swing, SWT, AWT
Installing and Configuring JavaFX and the Development Environment
Overview of JavaFX Features and Architecture
Using JavaFX UI Components
- UI controls, charts, HTML content, layouts, CSS, FXML, etc.
Exercise: Creating a Simple Application
Responding to User Input
- Event-driven UI development
- Handling events
Adding Effects, Animation, and Media
- Working with JavaFX 3D Graphics, Image Ops API, Canvas
- Creating Visual Effects
- Adding 2D & 3D transformations, transitions & animation
- Incorporate Media
Exercise: Making the Application Come to Life
A Look at the Application Logic
- Working with the Scene Graph
- Using Properties, Binding, and Collections
Improving the Usability of an Application
- Seeing the application through the user's eyes
- Making the application localizable
Exercise: Extending the Application
Deploying the Application
- Deploying as a desktop application
- Deploying as a web application
Working with Legacy Java Applications
- Understanding Concurrency and Threads
- Integrating JavaFX with Swing and SWT
Troubleshooting
Summary and Conclusion
Requirements
- Java programming experience
- Some experience with Swing, AWT or AWT is desirable
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses