IT8501 Web Technology Notes Regulation 2017

<%= @topic_view.topic.title %>
<%= @topic_view.topic.average_rating %> <%= @topic_view.topic.posts.count { |p| !!p.custom_fields['rating'] } %>

UNIT I WEB SITE BASICS AND HTML

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 Semantics Some Fundamental HTML Elements
Relative URLs
Lists tables
Frames
Forms
HTML 5.0.

UNIT II CSS AND CLIENT SIDE SCRIPTING

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 Layout Beyond the Normal Flow
CSS3.0.
Client-Side Programming: The JavaScript Language
History and Versions Introduction JavaScript in Perspective
Syntax
Variables and Data Types
Statements Operators
Literals
Functions
Objects
Arrays
Built-in Objects
JavaScript Debuggers.

UNIT III SERVER SIDE SCRIPTING

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 Handling Accommodating Non compliant 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 Concurrency Databases and Java Servlets.

UNIT IV JSP AND XML

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

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
Describing Web Services: WSDL
Representing Data Types: XML Schema
Communicating Object Data: SOAP Related Technologies
Software Installation
Storing Java Objects as Files.

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

Hi.where can i find notes for this subject??