Course J103: Java II Adanced
This course is a follow-on to Java I. The following topics will be covered in this course:
• Collection framework
• Developing database applications (JDBC)
• Developing Web applications (JSP and Servlet)
• XML and Java
Upon completion of this course, students will be able to write, maintain and debug Java console, applet and window applications, make effective use of some of the standard packages, and write object-oriented code using encapsulation, inheritance and polymorphism. The course (along with Java I) provides the foundation for the Sun Certified Programmer for Java 2 Platform Exam.
This course is designed for experienced programmers who need to write or maintain object-oriented Java programs.
UNIT 1
Collection Framework
• Arrays vs. Collections
• Sorting and searching
• Types of Collections - List, Set, Map
• Vector, Stack, List, ArrayList
• Set, SortedSet, TreeSet, HashSet
UNIT 2
Developing database applications (JDBC)
• Introduction to JDBC
• JDBC Classes and Interfaces
• Statement Object
• ResultSet Object
UNIT 3
Developing Web applications (JSP and Servlet)
• JSP an Servlets
• Configuring Tomcat
• Writing Web Apps using JSP/Servlet
UNIT 4
Misc. topics
• Differences between Java 5 and 6
• Introduction to XML and Java
• Introduction to Swing
Pre-requisites: Completion of Java I or equivalent
Duration: Self-paced, most students complete the course in 5 weeks.
Required text: None
Recommended: Learn Java by Association with C Cobol Fortran Pascal Visual Basic by Dilip Dedhia
Soft copies
Sample Video: