(All topics are not shown here. Intended for time estimation purposes only!)

 

Intro to (Java) Programming

 

Compilation, execution concepts

 

Language fundamentals

 

IDE

 

Rec. Study I

Advanced OOP Concepts

 

Complex APIs

 

Collections

 

 

Rec Study IV

Exercise III

JDBC

 

Database concepts

 

Web Applications

 

Web Server

 

n-tier architecture

 

Software Setup

 

Rec Study V

 

MVC

 

Struts

 

Exercise: FAQ

Ant

 

Logging

 

JUnit

 

Debugging

 

Application Servers

 

EJBs

Data structures

 

Flow control

 

Arguments

 

Loops

 

Exceptions

 

Rec Study II

Exercise I

Exception Handling

 

File Handling

 

XML

 

XML Parsing

 

 

HTML, JavaScript, other front-end techs

 

JSPs

 

Servlets

 

 

 

Struts (contd)

Data Sources

 

Web Services

 

Hibernate

 

Exercise

Version Control

 

 

Basic OOP Concepts

 

APIs

 

Use objects

 

Rec Study III

Exercise II

Misc topics

 

In-class exercises

 

Review

JSPS, Servlets(contd)

 

Exercise

In-class exercises

 

Review

 

FAQ

EJBs

JMS