Learn intermediate to advanced Java features such as inner classes, object serialization, reflection, the use of JAR files, and native methods
Gain an in-depth understanding of database programming in Java using JDBC
Learn Java’s security model and how to do security programming in Java
Learn how to do distributed programming in Java using RMI and CORBA
This course description should be used to determine whether the course is appropriate for you based on your current skill and technical training needs. Technical information is provided on the intended audience, course prerequisites, and covered topics. Course content, prices, and availability are subject to change without notice.
Course Audience
This intensive hands-on course explores advanced Java language features and packages. Java programmers will be able to take the content learned and immediately apply it to the problems encountered on the job.
Course Description
The course begins with a discussion of inner classes. Database programming using JDBC is covered in depth. Object serialization is covered. Distributed programming in Java is introduced, including use of both Remote Method Invocation and CORBA. Reflection in Java and JAR files are covered. Server-side Web programming is introduced using servlets. Java security is covered in depth, including both the Java security model and details of the java.security package. Native methods are covered. There is also an introduction to JavaBeans. (For more detail on this last subject, please see our 4-day course “Using and Developing JavaBeans”)
Prerequisites
Java Programming and some Java development experience are required.