COURSES CATALOG

Developing JavaFX

DURATION

3  Days

PRICE LIST

25,000  Baht (Exclusive of VAT 7%)
Special Offer : ติดต่อเรา

JavaFX is the standard tool for GUI development (replacing Swing in Java SE), and the next step in the evolution of Java. This JavaFX training course shows how to build contemporary user interfaces using Java 7 and Java 8 and explains how JavaFX connects to other Java APIs, how to use FXML to separate the UI design from the application logic, and how to draw lines and shapes with the 2D class objects. To make your GUIs more interactive, you must understand about; how to apply effects and add images, charts, and animation to your JavaFX projects. Finally, learn how to integrate CSS to customize your JavaFX interface designs. Challenges issued along the way allow you to test your new JavaFX skills as you build them. Students will gain hands-on experience coding JavaFX GUI apps and learning development and testing best practices. 

  • Get going with JavaFX
  • JavaFX Graphics
  • Event Handling and Application Logic
  • UI Components
  • JavaFX Multi-threading
  • JavaFX TDD
  • Intro to JavaFX
  • What Is JavaFX
  • Benefits of JavaFX over Swing / AWT
  • Interoperability considerations (don't throw out the baby with the bathwater!)
  • Graphics
  • 3D Graphics with JavaFX
  • Image Ops API
  • Canvas and JavaFX
  • JavaFX User Interface Components
  • UI Controls
  • Content and Layouts
  • Applying CSS
  • Intro to FXML
  • Event Handling
  • JavaFX Transitions and Animation
  • 2D and 3D Transformations
  • Visual Effects
  • Embedding Media
  • Application Logic
  • Work with the Scene Graph
  • Use Properties and Binding
  • Work with Collections
  • Multi-threading
  • Concurrency and Threads
  • TDD and JavaFX
  • Test-Driven Development and Testing your applications

Java developers who wish to develop and deploy Java GUI applications with commercial-quality and highly functional user interfaces.

Delegates should have at least 6 months' experience coding in Java.