Download as xls, pdf, or txt
Download as xls, pdf, or txt
You are on page 1of 5

EASWARI ENGINEERING COLLEGE, CHENNAI – 600 089

Department of Information Technology


COURSE PLAN
REGULATION 2017
ACADEMIC YEAR : 2019-20

Course/ B.Tech-Information Technology Total no. of hours given in


Branch syllabus:
Subject IT8501 Lecture 45
Code
CBS 5

Subject WEB TECHNOLOGY Tutorials 0


Title
Year/ III/ IT A& B Practical 0
Semester
Faculty Dr. M. Mohana TOTAL 50
Name

COURSE OBJECTIVE

The student should be made to:


• To learn about client-server communication and protocols used during communication, web page
creation using HTML
• To design interactive web pages using Scripting languages.
• To learn server side programming using servlets and JSP.
• To learn server side programming using XML and JSP.
• To develop web pages using XML/XSLT

No. of Reference
S.No Topics Page No. Teaching Aid
Periods Books

UNIT I WEB SITE BASICS AND HTML (9)

Aim : To learn about client-server communication and protocols used during communication, web page creation using HTML

1 Web Essentials: Clients, Servers, and Communication 1 T1 17-20 Chalk & Board

2 The Internet-Basic Internet Protocols - The World Wide Web 1 T1 20-28 Chalk & Board

3 HTTP request message- response message 1 T1 28-38 Chalk & Board

4 Web Clients Web Servers. 1 T1 38-62 Chalk & Board

5 Markup Languages: XHTML 1 T1 72-75 PPT

6 An Introduction to HTML History -Versions 1 T1 75-80 PPT

Basic XHTML Syntax and Semantics Some Fundamental HTML


7 1 T1 80-96 Demo
Elements

8 Relative URLs - Lists - tables 1 T1 97-105 Demo

9 Frames - Forms - HTML 5.0. 1 T1 105-114 Demo and Quiz

10 CBS: Webpage design using DHTML 1 Handouts Demo

Course outcome : Design simple web pages using markup languages like HTML and XHTML
UNIT II CSS AND CLIENT SIDE SCRIPTING (9)
Aim : To design interactive web pages using CSS and Scripting languages
11 Style Sheets: CSS-Introduction to Cascading Style Sheets-Features 1 T1 137-141 Chalk & Board

12 1 T1 141-149 Chalk & Board


Core Syntax-Style Sheets and HTML

13 1 T1 149-156 PPT
Style Rule Cascading and Inheritance

14 1 T1 156-184 PPT
Text Properties-Box Model Normal Flow
15 Box Layout Beyond the Normal Flow-CSS3.0 1 T1 185- 199 PPT

16 1 T1 208 - 216 Demo


Client-Side Programming: The JavaScript Language - History and Vers
17 1 T1 216-225 Demo
Syntax-Variables and Data Types,StatementsOperators-Literals
18 Functions-Objects-Arrays 1 T1 225-244 Chalk & Board

19 Built-in Objects-JavaScript Debuggers 1 T1 244-256 Demo

20 CBS:Validation of forms using VB script 1 Handouts Demo

Course outcome : Create interactive web pages using CSS and Scripting languages

UNIT III SERVER SIDE SCRIPTING (9)

Aim : To learn server side programming using servlets and JSP.

Host Objects: Browsers and the DOM-Introduction to the Document


21 1 Handouts 265-267 Demo
Object Model DOM
22 History and Levels-Intrinsic Event Handling 1 Handouts 267-270 Chalk & Board

23 Modifying Element Style-The Document Tree 1 Handouts 270-284 Chalk & Board
DOM Event Handling Accommodating Noncompliant Browsers
24 1 Handouts 284-304 Demo
Properties of window.
Server-Side Programming: Java Servlets- Architecture -Overview-A
25 1 T2 323-327 Demo
Servlet
26 Generating Dynamic Content-Life Cycle 1 T2 327-330 Demo

27 Parameter Data Sessions-Cookies 1 T2 330-348 Demo

28 URL Rewriting-Other Capabilities 1 T2 348-354 Chalk & Board


Data Storage Servlets and Concurrency Databases and Java
29 1 Handouts 354-366 PPT
Servlets.
30 CBS: Java programming for Databases Applications 1 Handouts Demo

Course outcome : Program server side web pages that have to process request from client side web pages using servlets

UNIT IV JSP AND XML (9)


Aim : To learn server side programming using XML and JSP.
Separating Programming and Presentation: JSP Technology
31 1 T1 449-451 PPT
Introduction

32 JSP and Servlets-Running JSP Applications 1 T1 451-462 Demo

33 Basic JSP-JavaBeans Classes and JSP-Tag Libraries and Files 1 T1 462-482 PPT

34 Support for the Model-View-Controller Paradigm 1 T1 482-488 PPT

35 Databases and JSP 1 T1 561-566 Demo


Representing Web Data: XML-Documents and Vocabularies-
36 1 T1 380-386 PPT
Versions and Declaration
Namespaces- DOM based XML processing Event-oriented Parsing:
37 1 T1 386-406 PPT
SAX
38 Transforming XML Documents-Selecting XML Data: XPATH 1 T1 406-418 Demo-Role Play
Template based Transformations: XSLT-Displaying XML
39 1 T1 418-434 PPT
Documents in Browsers
40 CBS: ASP to implement server side scripting application. 1 Handouts Demo

Course outcome : Represent web data using XML and develop web pages using JSP.
UNIT V AJAX AND WEB SERVICES (9)
Aim : Understand various web services and how these web services interact and to develop web pages using
XML/XSLT
41 AJAX: Ajax Client Server Architecture 1 Handouts Chalk & Board

42 XML Http Request Object-Call Back Methods 1 Handouts Demo

43 Web Services: JAX-RPC-Concepts-Writing a Java Web Service 1 T1 502-512 Chalk & Board

44 Writing a Java Web Service Client 1 T1 513-518 Chalk & Board

45 Describing Web Services: WSDL 1 T1 518-524 Chalk & Board

46 Representing Data Types: XML Schema 1 T1 524-533 Chalk & Board

47 Communicating Object Data: SOAP Related Technologies 1 T1 533-541 Chalk & Board

48 Software Installation 1 T1 546-554 Chalk & Board

49 Storing Java Objects as Files. 1 T1 555-560 Chalk & Board

50 CBS: Web service in dot net application. 1 Handouts Demo

Course outcome : Understand various web services and how these web services interact.
ASSIGNMENT TOPICS
SNO TOPICS SUBMISSION DATE
Develop a student registration page for Conference(The form should
validate the name, mail id and semester)
1 15-7-2019

Develop an servelet program that gets students details and stores in


2 24-8-2019
the database.

3 Develop any web page of Using HTML,JDBC, JSP and XML 26-9-2019

CONTENTS BEYOND SYLLABUS

1. Webpage design using DHTML

2 Validation of forms using VB script

3. Java programming for Databases Applications

3.To Teach Ajax and implement server side application.

4. ASP to implement server side scripting application.


5. Web service in dot net application.

TEXT BOOKS
T1 Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective",Pearson Education, 2006

REFERENCES
R1 Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition,Pearson Education, 2007
Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third Edition, Pearson Education,
R2
2006
Marty Hall and Larry Brown, Core Web Programming Second Edition, Volume I and II, Pearson Education,
R3
2001. 4. Bates, ―Developing Web Applications, Wiley, 2006

Prepared By Approved By

(Dr. M. Mohana) (HOD)


PO I
UNITS Course outcome PEO1 PEO2 PEO3 PEO4 PEO5 PEO6 PO a PO b PO c PO d PO e PO f PO g PO h PO j PO k PO l

Understand the Socket API used for


implementation of client server S S M S M S M M W M S M
communication
ELEMENTARY TCP
SOCKETS
Understand and differentiate the
implementation iterative and concurrent S S S M S M S W M M S M
server.

Identify the type of server implementation


S M S M S M S W M M S M
for real world applications.
APPLICATION
DEVELOPMENT
Develop client, server applications using
S M S M S S M W M M S M
TCP sockets for real world problems.

SOCKET OPTIONS,
Develop client, server applications using
ELEMENTARY UDP S M S M S S M W M M S M
UDP sockets for real world problems.
SOCKETS

Understand the concept of Raw sockets and


S M S M S S M W M M S M
develop applications for real world problems
ADVANCED SOCKETS
Ability to apply the appropriate sockets to
S M S S M S S M W M M S M
model the complex client, server systems.

Understand the concept of Network


SIMPLE NETWORK S
management and functions of various M M M M M M M W M M
MANAGEMENT
protocols.
S - STRONG
M - MEDIUM
W - WEAK

You might also like