authorizations

  • Oracle
  • ForgeRock
  • symantec
  • gurulabs
Newsletter

Would you like to receive newsletters? Send us your email.


Introduction to Developing Rich-Client Applications (WJO-1107)

Course ID : WJO-1107 Duration : days

The Introduction to Developing Rich-Client Applications course defines the concept of a Java technology rich-client application (also known as Swing applications) and describes how to use the Swing API. In this course, students learn how to use the features of theNetBeans IDE for rapid application development. The course demonstrates how to extend the NetBeans platform to build a simple Swing application.



Select date

Course ID :
WJO-1107

Price

Duration
days

Book

Who Can Benefit

Students who can benefit from this course are Java developers, user interface designers, professional services consultants, architects, and other technical personnel. The course is designed for those who must use Java technology for rapid application development.

Prerequisites

To succeed fully in this course, students should be able to demonstrate basic knowledge of the Java programming language. :

Skills Gained

Upon completion of this course, students should be able to use the Swing API and the NetBeans IDE to develop Swing-based GUIs and extend the NetBeans platform to develop rich-client applications.

Course Content

Module 1 - Swing Programming Basics

  • Identify the features of the Swing API
  • Use Swing containers and components to create user interfaces
  • Describe the layout managers
  • Identify the different types of events and how they are handled
  • Identify threading issues and solutions in Swing applications

Module 2 - Using the NetBeans IDE

  • Use the IDE to create projects for Swing applications
  • Design GUI forms
  • Use the Properties window to set properties of components
  • Use the IDE to automatically generate event-handling code
  • Build, execute, and test the project
  • Package the applications for distribution

Module 3 - Extending the NetBeans Platform

  • Identify the features and advantages of using the NetBeans platform
  • Extend the NetBeans platform to create a rich-client application
  • Develop modules for an application
  • Add actions to an application
  • Brand applications
  • Build, run, and package the application from the NetBeans IDE