D67230 - Java SE 7: Develop Rich Client Applications

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.

Code: d67230

Duration: 5.0 days

Enquire Now

Start learning today!

Click Hereto customize your Training

Objectives

Upon completing this course, the learner will be able to meet these overall objectives:

  • 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

Content

  • 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

Audience

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

Prerequisites

  • Java SE7 Fundamentals
  • Java SE 7 Programming

Certification

product-certification

This course is not associated with any Certification.

Course Benefits

product-benefits
  • Career growth
  • Broad Career opportunities
  • Worldwide recognition from leaders
  • Up-to Date technical skills
  • Popular Certification Badges

Oracle Popular Courses

p10380

P10380 - Oracle Database 18c: Administration Workshop

d90871

This training is the first step in mastering MySQL, the world’s most popular open source database.

d83527

D83527 - Java SE 8 Fundamentals

d79995

Learn about Oracle SQL tuning and how to apply tuning techniques to your SQL code.
Enquire Now
WAqwzs
By clicking "Submit", I agree to the Terms Of Use and Privacy Policy