Java Training We offer On-Site Java training at your location, tailored to your company's exact requirements
Introduction to Java | Java for C++/OOP Programmers | Advanced Java | Java for VB Programmers | Quote | Profiles | UNIF/X
Advanced Java Course Modules:

An Overview

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

 

 

Advanced Networking: RMI & Object Serialization

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.

More Info

 

Java and Database Connectivity: JDBC

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.

More Info

 

Multithreaded Programming

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.

More Info

 

Advanced Graphics with Java

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.

More Info

 

JavaBeans

JavaBeans are self-contained software components and form the basis for the Java component architecture. They can be visual components (widgets) or large "enterprise" objects which encapsulate business logic. This module covers the Beans Development Kit (BDK), creating and using beans, and the underlying introspection and design patterns (naming methodology) used by JavaBeans.

 

CORBA and JIDL (Java Interface Definition Language)

CORBA is a distributed object standard defined by the Object Management Group (OMG). It provides for the invocation of object services in distributed heterogeneous networks of computers using IDL (Interface Definition Language). This module covers the details of the APIs which allow your Java programs to invoke object services using CORBA ORBs (Object Request Brokers).

 

Please contact us for more information.

We welcome your questions.

 

Contents Copyright © 1997, UNIF/X
Comments or problems with this web page? Please email
webmaster@unifx.com.