Web Technologies
Web Technologies
Onwards
Malla Reddy Engineering College B.Tech.
(Autonomous) IV Semester
(MR22)
Code:C1203 L T P
Web Technologies
Credits: 3 3 - -
C OURSE OBJECTIVES:
1. To introduce Web Terminology
2. To introduce XML and processing of XML Data with Java
3. To introduce Server side programming with Java Servlets and JSP
4. To introduce Client side scripting with Java script and AJAX.
MODULE I: [10
PERIODS]
1.1 Introduction to Internet, WWW, Web Browsers, Web Servers, URL, Multipurpose
Internet
Mail Extensions
1.2 Overview of different protocols: HTTP, POP, SMTP, FTP, WAP, Web Architecture,
Web
Standards
1.3 Domain name and hierarchy, domain name registration process, web hosting
Introduction to WWW : Protocols and programs, secure connections, application and
development tools, the web browser, What is server, choices, setting up UNIX and Linux
web servers, Logging users, dynamic IP
Web Design: Web site design principles, planning the site and navigation,
MODULE II: [09
PERIODS]
HTML Common tags- List, Tables, images, forms, Frames; Cascading Style sheets;
XML: Introduction to XML, Defining XML tags, their attributes and values, Document Type
Definition, XML Schemes, Document Object Model, XHTML Parsing XML Data – DOM
and SAX Parsers in java.
MODULE III: [10
PERIODS]
Introduction to Servlets: Common Gateway Interface (CGI), Life cycle of a Servlet,
deploying a servlet, The Servlet API, Reading Servlet parameters, Reading Initialization
parameters, Handling Http Request &Responses, Using Cookies and Sessions, connecting to
a database using JDBC.
MODULE IV: 10 Periods]
Introduction to JSP: The Anatomy of a JSP Page, JSP Processing, Declarations, Directives,
Expressions, Code Snippets, implicit objects, Using Beans in JSP Pages, Using Cookies and
session for session tracking, connecting to database in JSP.
MODULE V: [09
PERIODS]
Client side Scripting: Introduction to Java script, Java script language – declaring variables,
scope of variables, functions, Event handlers (onclick, onsubmit etc.), Document Object
Model, Form validation.
TEXT BOOKS:
1. Web Technologies, Uttam K Roy, Oxford University Press
2. The Complete Reference PHP — Steven Holzner, Tata McGraw-Hill
REFERENCES:
1. Web Programming, building internet applications, Chris Bates, 2nd Edition,
Wiley Dreamtech
2. Java Server Pages, Hans Bergsten, SPD O’Reilly,
3. Java Script, D. Flanagan, 6th Edition, O’Reilly Media.
4. Beginning Web Programming-Jon Duckett WROX.
5. Programming world wide web, R.W.Sebesta, 4th Edition, Pearson.
6. Internet and World Wide Web — How to program, Dietel and Nieto, Pearson.
E-RESOURCES:
1. https://kakeboksen.td.org.uit.no/Database%20System%20Concepts%206th
%20edition.pdf
2. http://agce.sets.edu.in/cse/ebook/DBMS%20BY%20RAGHU
%20RAMAKRISHNAN.pdf
3. http://airccse.org/journal/ijdms/ijdms.html
4. http://www.springer.com/computer/database+management+%26+information+retri
eval?SGWID=0-153-12-114576-0
5. http://textofvideo.nptel.iitm.ac.in/video.php?courseId=106106093
6. http://www.nptelvideos.in/2012/11/database-management-system.html
C OURSE OUTCOMES
1. Gain knowledge of client side scripting, validation of forms and AJAX programming
2. Have understanding of server side scripting with PHP language
3. Have understanding of what is XML and how to parse and use XML Data with Java
4. To introduce Server side programming with Java Servlets and JSP