Five-day course. Includes data disk. Mastering Java is and introductory five-day Java course that presents, in detail, the main components of version 1.1 of the Java programming language. This course shows students how to create robust Java applets and applications suitable for distribution via an organizational intranet, external Web site, or CD-ROM. This is a programmer-centric course intended for students who have experience and knowledge of object-oriented programming. This course is intended for those involved in Web publishing and Web GUI development with little prior exposure to Java. This course does not require live Internet connectivity. Mastering Java focuses on the following Creating and compiling source code Object-oriented programming Handling objects Creating new classes Inheritance Polymorphism Applets Event-driven programming labels, text, and buttons Specialized handlers Containers Layout managers Exception handling Multi-threading GUI applications and file I/O