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