| |
| |
| |
|
|
|
Advanced Java
|
|
Duration:
5 Days
|
|
|
This course is designed for experienced Web application developers and
professionals:
-
System Designers
-
Application Developers
| |
Experience with Java is essential. We recommend the following courses:
|
|
|
Description
|
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.
This five-day course covers topics in Java Foundation Classes (JFC), Swing Components, JavaBeans, Reflection, Network Programming, Remote Method Invocation (RMI), Java Database Connectivity (JDBC) and Java Security.
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
-
Master network programming in Java
-
Effectively use distributed component based programming using RMI
-
Master component-based development using JavaBeans
-
Master relective programming using the Reflection API
-
Build secure java application using the Java Security API and tools
|
|
Course Outline
|
|
|
|