CS311 - Study Plan
CS311 - Study Plan
CS311 - Study Plan
Pre-requisite Topics
Introduction to Web Services, Benefits and Service Oriented
Architecture (SOA)
What is an Object?
What is an Abstraction?
What is Inheritance?
What is Encapsulation?
Information Hiding
Types of Inheritance
What is Polymorphism?
Basics of Java
Variables in Java
Input/output in Java
Program Control Flow [while, do-while and for loops] - Code Example
Continued
Java.lang.String Class
Operators in Java
Arrays in Java
Histogram an exercise
Methods in Class
Object Communication
Other Modifiers
Synchronized Modifiers
Native Modifiers
Transient Modifiers
Volatile Modifiers
Exception Handling
---------------------------------------------------------------------------
Following are the topics that will be included in all graded activities and
exams of Introduction to Web Services Development course:
Midterm Exams Syllabus Weeks (1-8)
Week 1:
Lecture No. 1
What is XML?
Lecture No. 2
Complicated XML
What is DOCTYPE?
How to use XML?
Lecture No. 3
XML Tree
XML Syntax
XML Elements
Week 2:
Lecture No. 4
XML Attributes
XML Namespaces
XML Encoding
Lecture No. 5
Displaying XML
XML and XSLT
XML and XPath
Lecture No. 6
Xlink and XPointer
XML Document Types
Week 3:
Lecture No. 7
XML Validator
XML DTD
XML DTD Details
Lecture No. 8
DTD - Elements
Lecture No. 9
DTD - Attributes
DTD - Entities
Week 4:
Lecture No. 10
XML Schema
Lecture No. 11
Lecture No. 12
Week 5:
Lecture No. 13
The XMLHttpRequest Object
Lecture No. 14
Lecture No. 15
Week 6:
Lecture No. 16
Lecture No. 17
Lecture No. 18
Week 7:
Lecture No. 19
Lecture No. 20
Lecture No. 21
Week 8:
Lecture No. 22
Final Term Exams Syllabus Weeks (9-16)
Note: 20% paper of Final term exam will cover
topics in midterm syllabus
Week 9:
Lecture No. 23
Introduction to JAXP
Lecture No. 24
DOM API
Lecture No. 25
SAX Parser
Week 10:
Lecture No. 26
JDOM API
JDOM Parser
Lecture No. 27
Lecture No. 28
JAXB - Basics
JAXB - How to convert properties file into XML file using Java
Week 11:
Lecture No. 29
Servlet - Basics
Lecture No. 30
Lecture No. 31
Create a Servlet
Week 12:
Lecture No. 32
Lecture No. 33
Lecture No. 34
SendRedirect in servlet
SendRedirect - Demo
Week 13:
Lecture No. 35
Cookies in Servlet
Lecture No. 36
URL Rewriting
HTTPSession interface
Lecture No. 37
JDBC Driver
Week 14:
Lecture No. 38
JDBC Classes
Lecture No. 39
Web Services
Lecture No. 40
Week 15:
Lecture No. 41
SOAP - Introduction
Lecture No. 42
Lecture No. 43
JAX - WS
Week 16:
Lecture No. 44
Lecture No. 45
Best of Luck,
Instructor CS311.