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.

You'll 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.

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.


5 days


  • Introduction

  • The Broker Tool Application

  • JavaFX Overview

  • Generics and JavaFX Collections

  • UI Controls, Layouts, Charts, and CSS

  • Visual Effects, Animation, Web View, and Media

  • JavaFX Tables and Client GUI

  • JavaFX Concurrency and Binding

  • Java Persistence API (JPA)

  • Applying the JPA

  • Implementing a Multi-Tier Design with RESTful Web Services

  • Connecting to a RESTful Web Service

  • Packaging and Deploying Applications

  • Developing Secure Applications

  • Signing an Application and Authentication

  • Logging

  • Implementing Unit Testing and Using Version Control




  • 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.



At the end of this course every learner will receive a certificate of attendance.


Vuoi maggiori informazioni? Contattaci!

Saremo lieti di assisterti.