|
|
In addition
to our training courses we also offer free online certification exams on
several topics including Microsoft Office, Computer Hardware, HTML, PC Basics
and more.
Click
here for online certification exams.
|
|
|
This complete
training course for the Java 2 includes 8 CD-ROM's and contains over 11
hours of professional quality instructor led training. Multimedia content
allows you to quickly learn key concepts and the CD format lets you quickly
pause and review important areas. A detailed outline of the course as
well as a short introduction to the trainer are included below.
Java
2 set of 8 (CD)
| $499.95
|
|
Java
2 set of 8 (VHS)
| $499.95
|
|
Shipping (US only)
| FREE
| | |
About The
Trainer:
Brian is an Java columnist,
book author, conference guest speaker, inventory, consultant and instructor.
He has worked exclusively in the Java realm for several years, before
which he was a software engineer and project leader. His is president
of the software consulting company Blumenfeld & Maso, Inc. Brian's
extensive background in Java will make learning this powerful yet complex
development tool easy.
Level
1 (1 Hr. 40 Min.)
Java
Architecture & Virtual Machine (22 Min.)
- Overview
- Three Parts of
Java
- Java Files and
executable files
- Creating a Stand-alone
application
- Java Versioning
Creating
Java Object Classes (41 Min.)
- The Java Language
- Program Flow
- Building Java
Classes
- Class Packages
Creating
Java Objects (35 Min.)
- How to Create
Objects
- Instance Methods
- The This Reference
- Constructors
- Methods Every
Object Has
- Object Variables
- Garbage Collection
Level
2 (1 Hr. 34 Min.)
Arrays
(19 Min.)
- What is an Array?
- Creating Arrays
- Arrays of Java
Objects
- Shorthand for
Creating Arrays
- Multi-Dimensional
Arrays
- Bounds Checked
- Copying Arrays
Interfaces
(26 Min.)
- Concept of Java
Interfaces
- Interface Reference
Types
- Casting Between
Different Types of Object References
- Extending Interfaces
Inheritance
(48 Min.)
- Extending Classes
- Virtual Methods
- Constructors
- Protection &
Encapsulation
- Abstract & Final
Classes
Level
3 (1 Hr. 33 Min.)
Exceptions
(29 Min.)
- Try/catch Blocks
- Program Flow
During Exceptions
- Exception Classes
- The Throws Clause
- The Finally block
Inner Classes
(41 Min.)
- Static Inner
Classes
- Inner Class Types
- Inner Instance
Classes
- Anonymous Inner
Classes
Multi threading
Capabilities (21 Min.)
- Simultaneous
Threads
- The Thread Class
- Extending the
Thread Class
- When will the
VM Quit? (Daemon Threads)
- Implementing
Runnable
- Thread Priority
Level
4 (2 Hrs. 17 Min.)
Synchronization
of Multiple Threads (34 Min.)
- The Synchronization
Problem
- Blocking Methods
- A SynchronizedQueue
(The notify () Method)
- A CubbyHole (The
notify All() Method)
- The Patterns
of Blocking Methods (Notify vs. NotifyAll)
Utility Classes
(13 Min.)
- Built in Data
Structures
- The Vector Class
- The Hashtable
Class
- The Properties
Class
- The Math Class
- The String Tokenizer
Class
- The Java 2 Collection
Framework
Streaming
Architecture (17 Min.)
- The Stream Concept
- Reading from
and Writing to Streams
- The Local File
System
- Filter Streams
Level
5 (1 Hr. 34 Min.)
Java
Internetworking API (42 Min.)
- Using URL Objects
- Using URL Connection
Objects
- Sockets: Client-side
- Sockets: Server-side
Introduction
to the AWT (26 Min.)
- Architecture
- Components and
Paint()
- The Component
Class
- Intrinsic Components
Event Handling
(25 Min.)
- Generic Asynch
Event Loop
- Handling Events
- The AWT Callback
Thread
- HandleEvents()
and Helper Methods
Level
6 (1 Hr. 26 Min.)
Java
1.1's Event Model (22 Min.)
- Event Model Basics
- Listener Interfaces
- Adapter Classes
- Event Propagation
& Backwards Compatibility
- The AWT Listener
Interfaces
AWT's Adv.
Graphics (30 Min.)
- Text Rendering
- Images & Double-buffered
Graphics
- Loading and Downloading
Images
Building
Graphical User Interfaces (33 Min.)
- Containers and
Layout Managers
- Preferred Size
- Review of Layout
Managers
- Hierarchies of
Panels
Level
7 (1 Hr. 29 Min.)
Garbage
Collection (48 Min.)
- Advantages &
Disadvantages
- Defragmentation
- Intro to Garbage
Collection
- Orphan Objects
- Finalization
and finalize()
- Reference: chains
- The "mark and
sweep" algorithm
- Object resurrection
- The limits of
Java 1.1 GC
Java2 Garbage
Collection (39 Min.)
- Extending Java
1.1 GC
- Reference Strength
- Strongly reachable
- Softly reachable
- Weakly reachable
- The ReferenceQueue
class
- Phantom references
Level
8 (2 Hrs. 11 Min.)
Reflection
(55 Min.)
- Introduction
- The Class class
- The Field class
- The Method class
Serialization
(30 Min.)
- Stream-based
persistence
- Writing objects
out
- Re-creating objects
- Serializable
objects
- Object graphs
- Static and transient
data
Advanced
Serialization (36 Min.)
- De-serialization
initialization
- The readObject()
and writeObject() methods
- Evolving class
definitions
- Serialization
and inheritance
| |
|
Please visit our special offers page to view some superb offers from our partners on the web. To view our special offers
click
here.
Or continue browsing our courses below.
|
|
|
|