These course modules make up a 3- or 4-day advanced-level class, tailored to your specific needs. These expert-level course modules will greatly enhance your productivity because they are focused on providing concrete, practical, real-world information through a mix of lecture and hands-on lab exercises. You'll come away with a deeper understanding of Java and the specific areas covered.
Advanced Networking: RMI & Object Serialization
Java and Database Connectivity: JDBC
Multithreaded Programming
Advanced Graphics with Java
JavaBeans
CORBA and JIDL
Java Remote Method Invocation (RMI) can be used to build distributed systems in which Java objects on remote servers can be accessed and manipulated. This module will cover the details of RMI and provide an overview of Object Serialization, one of the underlying mechanisms that support RMI.
The Java JDBC API provides the capability to access existing database systems. It is an SQL-based interface using a model similar to that of Microsoft's ODBC, and can connect to databases through an ODBC bridge or through native drivers provided by database vendors. This module covers all the details that you need to use JDBC to access information in your legacy databases.
Java is unique in that it's the only popular language to have multithreading support built directly into the language. Unlike C or C++, Java provides access to multithreading and synchronization features in an easy-to-use manner. However, this ease of access means that it's easier to create problems for unsuspecting programmers. This module covers the more complex multithreading features of Java that are not covered in the typical Introduction to Java course.
The Java graphics framework (the AWT)
is one of the most commonly used
capabilities in Java programming. It is
also one of the largest and most
complicated portions of the core Java
packages. This course covers the
capabilities and intricacies that will
enable you to improve performance and
reduce complexity with a real-world
perspective, as well as including the
little-known graphics "gotchas," that can
jump up and bite you. Its content runs
from basic animation through the
complexities of the entire java.awt.image
package, and completion of it provides the
deep understanding required to get the
most out of graphics programming in Java.
Please contact us for more information.