This advanced course is designed for software professionals seeking to design and develop applications using the latest Java Standard Edition specification. Based on InferData's well-received training methodologies, the course provides for a rapid, efficient (and, yes, intense) immersion into advanced Java topics.

Participants will master the fundamentals of graphical user interface development using the Java Swing library. Usin either Rational Application Developer (RAD) or Eclipse, attendees build, package, deploy and test JavaBeans. This course cover topics in distributed computing using both the Java network class library and the RMI framework. Database programming topics also include transactions, query execution with ad-hoc queries, compiled queries and stored procedure statements using JDBC. We also cover advanced JDBC topics, such as distributed transactions, scrollable result sets etc. provided in the latest JDBC API. The Java security model and the class library is also covered in sufficient detail.

This course consists of a large number of fully worked out example code illustrating various concepts introduced during the course. The concepts are further reinforced through the use of well-crafted exercises at appropriate points throughout the course.

Objectives

This course is targeted to provide you with advanced programming skills using Java. On completion, attendees would be able to:

Master graphical user interface development using the Swing API in Java