Java SE 7: Develop Rich Client Applications

//////Java SE 7: Develop Rich Client Applications

Java SE 7: Develop Rich Client Applications

Course ID: D67230 5 Days Singapore

Java SE 7: Develop Rich Client Applications

No Schedule


The Java SE 7: Develop Rich Client Applications training takes you through the process of designing a rich client application using Java SE 7 and Java FX 2. Using the Model-View-Controller (MVC) pattern and a case study approach, you’ll learn to analyze, design and develop the user interface, connect the user interface to a database and finally connect the user interface to a RESTful web service.

Learn To:

  • Create a graphical user interface using Java FX.
  • Connect a Java FX GUI to database using JPA.
  • Connect a Java FX GUI to a RESTful web service.
  • Package and deploy a Java FX application.
  • Sign a Java FX application.
  • connect their application to a RESTful web service using JAX-RS and the Jersey API.

Learn How to Create a User Interface

The user interface is created using key Java FX components including layouts, UI controls, data structures like ObservableList, charts, smart tables, CSS and JavaFX concurrency libraries. You’ll also learn to add two tier and three tier features to your application by connecting to a database using the Java Persistence API (JPA).

Additional Topics Include:

  • Packaging and deploying your application.
  • Developing secure applications.
  • Signing an application and authentication.
  • Adding logging to your application.
  • Implementing unit testing with JUnit.

This product is currently out of stock and unavailable.



  • Application Developers
  • Java Developers
  • Developer
  • Java EE Developers

Course Certifications

Required Exam


  • Java SE7 Fundamentals
  • Java SE 7 Programming


  • Implement a rich client application (RIA) from the ground up
  • Create a JavaFX GUI using controls, layouts, charts, smart tables, and CSS
  • Implement event handling in a JavaFX application
  • Use JavaFX visual effects, animations, media, and a web view control in a JavaFX application
  • Implement concurrency and binding to a JavaFX application
  • Leverage Java Persistence API (JPA) in a Java SE application
  • Create two-tier and three-tier Java technology applications
  • Connect your application to a REST web service
  • Package and deploy a Java SE application
  • Secure a Java SE application
  • Sign a Java SE application
  • Implement the Logging API to generate log messages in GUI
  • Implement unit testing using JUnit
  • Apply Model View Controller (MVC) design pattern to create reusable classes


Module 1: Introduction

Module 2: The Broker Tool Application

Module 3: JavaFX Overview

Module 4: Generics and JavaFX Collections

Module 5: UI Controls, Layouts, Charts, and CSS

Module 6: Visual Effects, Animation, Web View, and Media

Module 7: JavaFX Tables and Client GUI

Module 8: JavaFX Concurrency and Binding

Module 9: Java Persistence API (JPA)

Module 10: Applying the JPA

Module 11: Implementing a Multi-Tier Design with RESTful Web Services

Module 12: Connecting to a RESTful Web Service

Module 13: Packaging and Deploying Applications

Module 14: Developing Secure Applications

Module 15: Signing an Application and Authentication

Module 16: Logging

Module 17: Implementing Unit Testing and Using Version Control

What’s Next

  • Object-Oriented Analysis and Design Using UML
  • Java Performance Tuning and Optimization
  • Java SE7 Fundamentals
  • Java SE 7 Programming

Subscribe to our mailing list for special offers and promotions.

Thank you! Your subscription has been confirmed. You'll hear from us soon.