Вы находитесь на странице: 1из 3

CSI COLLEGE OF ENGINEERING, KETTI

Approved by AICTE, New Delhi (F.No.730-52-301 (E)ET|97 dated NOV. 17, 1997),
Government of Tamil Nadu (vide GO Ms. No, 112, dated 23.3.1998),
Affiliated to Anna University, Chennai (Tamil Nadu Act 26of 2001 w.e.f.31.12.2001).

DEPARTMENT OF INFORMATION TECHNOLOGY

ODD SEMESTER/ REGULATION 2017

SYLLABUS

Degree B.Tech-IT

Course Code-Title IT8501 WEB TECHNOLOGY

Batch 2019

Year/Semester III/V

Course Component Professional Core

Name of the Instructor Mrs.J.Jayalakshmi

IT8501 WEB TECHNOLOGY LTP C 30 0 3

OBJECTIVES:

 To understand about client-server communication and protocols used during


communication.
 To design interactive web pages using Scripting languages.
 To learn server side programming using servlets and JSP.
 To develop web pages using XML/XSLT.

UNIT I WEB SITE BASICS AND HTML 9

Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet Protocols -
The World Wide Web-HTTP request message-response message-Web Clients Web Servers.
Markup Languages: XHTML. An Introduction to HTML History-Versions-Basic XHTML
Syntax and SemanticsSome Fundamental HTML Elements-Relative URLs-Lists-tables-Frames-
Forms-HTML 5.0.

1
CSI COLLEGE OF ENGINEERING, KETTI
Approved by AICTE, New Delhi (F.No.730-52-301 (E)ET|97 dated NOV. 17, 1997),
Government of Tamil Nadu (vide GO Ms. No, 112, dated 23.3.1998),
Affiliated to Anna University, Chennai (Tamil Nadu Act 26of 2001 w.e.f.31.12.2001).

UNIT II CSS AND CLIENT SIDE SCRIPTING 9

Style Sheets: CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style Sheets


and HTML- Style Rule Cascading and Inheritance-Text Properties-Box Model Normal Flow
Box LayoutBeyond the Normal Flow-CSS3.0. Client-Side Programming: The JavaScript
Language-History and Versions Introduction JavaScript in Perspective-Syntax-Variables and
Data Types-StatementsOperators-Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript
Debuggers.

UNIT III SERVER SIDE SCRIPTING 9

Host Objects: Browsers and the DOM-Introduction to the Document Object Model DOM
History and Levels-Intrinsic Event Handling-Modifying Element Style-The Document Tree-
DOM Event HandlingAccommodating Noncompliant Browsers Properties of window. Server-
Side Programming: Java Servlets- Architecture -Overview-A Servlet-Generating Dynamic
Content-Life Cycle- Parameter DataSessions-Cookies-URL Rewriting-Other Capabilities-Data
Storage Servlets and ConcurrencyDatabases and Java Servlets.

UNIT IV JSP AND XML 9

Separating Programming and Presentation: JSP Technology Introduction-JSP and Servlets-


Running JSP Applications Basic JSP-JavaBeans Classes and JSP-Tag Libraries and Files-
Support for the Model-View-Controller Paradigm- Databases and JSP. Representing Web Data:
XML-Documents and Vocabularies-Versions and Declaration-Namespaces- DOM based XML
processing Event-oriented Parsing: SAX-Transforming XML Documents-Selecting XML Data:
XPATH-Template based Transformations: XSLT-Displaying XML Documents in Browsers.

UNIT V AJAX AND WEB SERVICES 9

AJAX: Ajax Client Server Architecture-XML Http Request Object-Call Back Methods. Web
Services: JAX-RPC-Concepts-Writing a Java Web Service-Writing a Java Web Service Client-

2
CSI COLLEGE OF ENGINEERING, KETTI
Approved by AICTE, New Delhi (F.No.730-52-301 (E)ET|97 dated NOV. 17, 1997),
Government of Tamil Nadu (vide GO Ms. No, 112, dated 23.3.1998),
Affiliated to Anna University, Chennai (Tamil Nadu Act 26of 2001 w.e.f.31.12.2001).

Describing Web Services: WSDL- Representing Data Types: XML Schema-Communicating


Object Data: SOAP Related Technologies-Software Installation-Storing Java Objects as Files.

TOTAL:45 PERIODS

OUTCOMES:

At the end of the course, the student should be able to:

 Design simple web pages using markup languages like HTML and XHTML
 Create dynamic web pages using DHTML and java script that is easy to navigate and use.
 Program server side web pages that have to process request from client side web pages.
 Represent web data using XML and develop web pages using JSP.
 Understand various web services and how these web services interact

TEXT BOOK:

1. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson


Education, 2006.

REFERENCES

1. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition,Pearson Education,
2007 .

2. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third Edition,
Pearson Education, 2006.

3. Marty Hall and Larry Brown,‖ Core Web Programming‖ Second Edition, Volume I and II,
Pearson Education, 2001.

4. Bates, ―Developing Web Applications‖, Wiley, 2006