Train together, save more! 10% off individual registration, 20% off for pairs.
×
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

During this course, you will learn to use the graphical components of the JavaFX library, the Oracle standard for the development of graphical interfaces in Java. You will acquire skills to design the architecture of your applications, improve the responsiveness of your interfaces and prepare the deployment of your applications with a view to their distribution.

Who is this training for ?

For whom ?

Developers, architects, project managers wanting to become familiar with the development of RIA applications with JavaFX.

Prerequisites

Good knowledge of Java SE programming.

Training objectives

  • Design and develop a JavaFX application
  • Exploit the different graphical interface components
  • Implement JavaFX architecture best practices
  • Packager and deploy a JavaFX application
  • Training program

      • Rich client graphics applications.
      • What is JavaFX? Runtime environments.
      • Development environments and tools.
      • Basic architectural concepts.
      • Reference documentation, communities, and reference websites.
      • Hands-on First JavaFX application.
      • UI controls: texts, lists, tables, HTML content.
      • Screen formatting: layouts.
      • Chart type graphics.
      • Application skin via CSS style sheets.
      • Practical work Tours of the official demo application.
      • Implementation of the different components of graphic interface.
      • Build the interface: SceneBuilder, FXML language.
      • Work with the Scene Graph API: nodes, parents, groups, regions.
      • Event management: keyboard, mouse, drag and drop.
      • Properties and binding, listenable collections.
      • Custom and redistributable components.
      • Hybrid applications JavaFX / HTML 5 + JavaScript .
      • Practical work Creation of a complete application implementing JavaFX architectural best practices.
      • Threading model of a JavaFX application.
      • Executing background tasks: the concurrent JavaFX framework.
      • JavaFX and Swing integration.
      • Practical work Implementation of background tasks and optimization of the user interface.
      • Image management API.
      • Draw via canvas.
      • 3D graphics.
      • Practical work Graphics integration 2D and 3D within an application.
      • Create visual effects.
      • 2D and 3D transformations.
      • Transitions and animations.
      • Embed media: audio and video.
      • Practical work Creation of a multimedia player.
      • Starting and running JavaFX applications.
      • Internationalizing a JavaFX application.
      • Application packaging.
      • Deployment: standalone, applet , Java Web Start.
      • Practical work Packaging an application and demonstrating the different deployment modes.
    • 1008
    • 28 h

    Submit your review

    Translated By Google Translate