Part-Time Java Training Courses


Introduction to Programming in Java

(Instructor: Tony Yu,   Duration: 10 hours)

CLASS # TOPICS LINK # LAB #
1 What is Java? About the Java Technology Win / Mac
2 Data Types & Variables   /   Operator Variables and types Win / Mac
3 Custom Data Types - Classes & Objects   /   Array What Is an Object? Win / Mac
4 Condition   /   Control Flow Statements    (Iteration) Conditionals and Recursion Win / Mac
5 (Static / Class) Methods   /   Package: Library Unit Methods Win / Mac

 

Java Object-Oriented Programming

(Instructor: Tony Yu,   Duration: 10 hours)

CLASS # TOPICS LINK # LAB #
1 Introduction to Objects Everything is an Object TBA
2 Objects: Initialization and Cleanup Constructors & Garbage Collection TBA
3 Designing Classes Class Design (Package, Access Control) TBA
4 Reusing Classes Reusing Classes (Composition vs. Inheritance) TBA
5 Polymorphism - The Separation of Interface from Implementation Dynamic Binding / Late Binding / Run-time Binding TBA
6 Interfaces & Inner Classes Interfaces (Pure Abstract Class) TBA
7 Holding Your Objects Arrays & Collections TBA

 

Advanced Java Programming

(Instructor: Tony Yu,   Duration: 10 hours)

CLASS # TOPICS LINK # LAB #
1 Error Handling with Exceptions TBA TBA
2 The Java I/O System TBA TBA
3 Creating Windows & Applets TBA TBA
4 Multiple Threads TBA TBA
5 Distributed Computing (Networking, JDBC, and etc.) TBA TBA
6 The Java Native Interface (JNI) TBA TBA