Java Middle-Tier Training

Course Description:
This is the second Java course. It is a dynamic, fast-paced course where students have the chance to gain hands-on experience by creating small Java programs with the help of the instructor. The student is expected to know Object Oriented Programming as well as Java classes and inheritance. Web, Threads, JDBC and RMI are given as a preparation for the student to learn servlets.

Course Objectives:

        1. Learn Java syntax and semantics
        2. Develop Applications
        3. Web design and the Internet
        4. Threads, JDBC, RMI and Network.

Prerequisite

        The student should have basic Java course or worked with Java application.

Recommended Text Books

        Java in a Nutshell
        Core Java I & II
        Java Server Programming

Hands-on

        This is one the most important ingredients for this class. The students will have a chance
        to develop small programs on their own or with the help of the instructor. We may group
        the students in a team of two or three persons to help each other.
        Compilers and debuggers are used during the lab.

Topic Outline

We basically concentrate on preparation for servlets. Each class will be eight hours in length. The following is the syllabus for Java course.
  Day 1   Introduction
  The Web Architecture
  Threads
  Day 2   JDBC
  RMI