Java Programming with Test Driven Development Course
Course Outline
Introduction
Day 1
The Unified Modelling Lanagage
The Test-Driven Development Process
A Simple Example
Primitive Types, Loops, Control Structures
Static Methods, Arrays, Wrapper Classes
Classes & Objects, Packages
Day 2
Reference Variables, Class Members
Unified Modeling Language Revisited
Inheritance, Polymorphism
Initialization, Visibility
String, StringBuffer, Object
Day 3
Cloning
Interfaces
Equality
Collections Pt 1
Collections Pt 2
Day 4
Java IO
Inner Classes
Threads
Synchronization
Java IO
Day 5
Class Project
Summary