I like this Course

CS506 : Web Design and Development

Course Overview

Course Synopsis

The course is divided into two modules. The first module concentrates on basic concepts of java and some advance topics including Graphical user interface, Java Data base connectivity, Java Graphics, Socket programming, Serialization and Multithreading. The second module concentrates on web application development which covers Servlets, Java Server Pages, Java Beans and JSF (Java Serve Faces). This course uses jdk1.6, tomcat server 6.0.18 and NetBeans 6.0 for Java Programming and Web Application Development.

Course Learning Outcomes

At the end of this course, you should be able to:

  • Describe basic and some advance concepts in java
  • Develop Graphical user interface in java
  • Design/develop web based enterprise application
  • Explain different technologies of Java
  • Differentiate different technologies of Java
  • Know how to implement a certain technology in a certain situation


Course Calendar

TopicLectureResourcePage
Java Features1Handout12 to 15
Java Virtual Machine & Runtime Environment2Handout16 to 29
Learning Basics3Handout30-39
Object Oriented Programming4Handout40-51
Inheritance5Handout52-59
Collections6Handout60-69
Introduction to Exceptions7Handout70-84
Streams8Handout85-89
Assignment No. 1
Abstract classes & Interfaces9Handout90-101
Graphical user interface10Handout102-118
Event Handling11Handout119-129
Event Handling 212Handout130-135
Assignment No. 2
Adapter Classes13Handout136-148
Java Database Connectivity14Handout149-155
More on JDBC15Handout156-161
Assignment No. 3
Result Set16Handout162-173
Meta Data17Handout174-182
Java Graphics18Handout183-190
Quiz No.1
How to Animate?19Handout191-198
Applets20Handout199-210
Socket Programming21Handout211-218
Serialization22Handout219-225
Mid Term Exam
Multithreading23Handout226-232
More on Multithreading24Handout233-241
Quiz No.2
Web Application Development25Handout242-249
Java Servlets26Handout250-259
Creating a Simple Web Application in Tomcat27Handout260-266
Servlets Lifecycle28Handout267-274
Assignment No. 4
More on Servlets29Handout275-283
Dispatching Requests30Handout284-296
Session Tracking31Handout297-307
Session Tracking 232Handout308-320
Address Book case study using Servlets33Handout321-331
Quiz No.3
Java Server Pages34Handout332-338
Java Server Pages 235Handout339-348
Java Beans36Handout349-366
Assignment No.5
JSP Action Elements and Scope37Handout367-377
JSP Custom Tags38Handout378-392
MVC + Case Study39Handout393-409
GDB (Graded Discussion Board)
MVC Model 2 Architecture40Handout410-434
Layers & Tiers41Handout435-450
Expression Language42Handout451-467
JavaServer Pages Standard Tag Library (JSTL)43Handout468-479
Client Side Validation & Java Server Faces44Handout480-487
Java Server Faces45Handout488-491
Final Term Exam
 
 
Back to Top