| Sessions |
|
| I OOPS Concept With Core JAVA: |
| 1 |
Object and Classes |
| |
 |
Characterstics of object |
| |
 |
Class Definition, implementation |
 |
Characteristics of OOPS |
| |
 |
Data abstraction |
| |
 |
Encapsulation |
| |
 |
Inheritance |
| |
 |
Overriding |
| |
 |
Overloading |
| |
 |
Polymorphism |
| 2 |
String and Wrapper classes |
| |
 |
Definition and methods of String |
| |
 |
Implementation |
| |
 |
Definition and methods of Wrapper classes |
| |
 |
Implementation |
| |
Assignment 1 |
| 3 |
Interfaces |
| |
 |
Definition |
| |
 |
Implementation |
| |
Assignment 2 |
| 4 |
Exception handling |
| |
 |
What is exception? |
| |
 |
Types of exceptions |
| |
 |
Class Hierarchy |
| |
 |
Try, catch, finally, throws, throw |
| |
Assignment 3 |
 |
Java API packages(with JAVA docs) |
| |
|
|
| II JUnit Primer |
| 5 |
TDD ( Test Driven Development) |
| |
 |
Concept |
| |
 |
Benefits, limitation |
 |
Why Use JUnit? |
| 6 |
Installing JUnit |
 |
Test Naming Conventions |
 |
JUnit Framework |
 |
Assertions |
 |
Understanding a Test Case |
| |
Assignment 4 |
| 7 |
Test Fixture |
| |
 |
setUp() |
| |
 |
tearDown() |
 |
Understanding a Test Suite |
 |
Running the Tests |
 |
Organize the Tests based on module |
| |
Assignment 5 |
| 8 |
JUnit API (using Junit Docs) |
 |
Regression testing using Junit |
| III JUnit with Eclipse |
 |
Constructors |
 |
Methods |
| |
Assignment 6 |
| 9 |
Interface |
| |
Assignment 7 |
 |
Exception |
| |
Assignment 8 |
| IV Practical |
| 10 |
Final Assignments |