About Us
Education and Training
Education and Training

Consulting
Gifts
Contacting Us
Employment
The Pantheon Systems Journal
Home

Pantheon Systems, Inc.
The Object Technology Company

NEWLY REVISED!

Advanced Java
Java for the Expert

Duration: 3 days

Class size: Up to 12 attendees.

Prerequisites: Six months programming experience with Java. Thorough familiarity with object-oriented concepts, techniques and issues.

Who should take this course?
Java programmers who wish to become proficient in gaining the full benefits of the language and its use.

What will you gain?

  • Exposure to and experience of superior levels of productivity with Java,
  • Understanding of latest developments in Java/Internet technology,
  • Understanding of how to use Java with CORBA/IDL,
  • Knowledge of how to use component-based technology with object servers.

Course contents and activities:

  1. Introduction
    Overview, development environment, and get-acquainted labs.

  2. Core reflection
    What is core reflection? The reflection model, security issues, data conversions, wrapping and unwrapping.

  3. Object Persistence and Serialization
    Java object persistence model. The Serializable interface. Serialization Vs. Externalization.

  4. Remote method invocation
    The distributed object model, system architecture, client interfaces, server interfaces, registry interfaces, stub/skeleton interfaces, garbage collection, exceptions.

  5. JDBC
    What is JDBC? JDBC, ODBC and SQL. Classes and exceptions, interfaces, practical examples.

  6. Java, IDL and CORBA
    What is CORBA? What is IDL? The Object Request Broker (ORB), types, interfaces and exceptions, stubs and skeletons. Java-IDL, IDL-Java mapping.

  7. Java Beans
    What is a bean? Fundamentals, application builders, hand-written beans, window issues, persistent storage, events, properties, design patterns, customizing beans, bean packaging.

  8. Servlets
    Why servlets? Using servlets with applets. The JSDK and the Servlet API.

  9. Native method interface
    Existing approaches, interface types, functions, C and C++ examples.

  10. Security and Internationalization
    Digital signatures, message digests, key management, access control lists, code signing, Internationalization overview, locales, calendar and time zones, string operations, character set conversions, Unicode fonts, exceptions.

  11. Conclusion
    Using Java's full power, Pitfalls to avoid, Future issues.

Advanced Java provides a detailed, hands-on, survey of the latest developments in technology relating to Java application design. Students leave the class equipped with powerful techniques and technologies which permit them to fully utilize these developments for power usage of the Java language and surrounding tools. Over 40% of the course is comprised of lab exercises. Included in the course are lab solutions and a comprehensive course notebook containing the course presentation slides and accompanying notes.

Top

Registration | Calendar | Curriculum | After Hours | Forms | Schedules/Pricing

Copyright© Pantheon Systems, Inc. All rights reserved.