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
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (4)

Related Courses

Related Categories