Syllabus-Web Technology
Syllabus-Web Technology
Type L T P Credits
PCC 3 1 2 2
Course Objectives
This course is designed to understand the basics of web and web application development using
various markup languages like HTML, DHTML, and XML, client-side scripting languages, PHP,
JSP, and servlets.
Course Outcomes
1. Understand the basics of web and apply the web concepts for web application development.
2. Analyze mark-up languages like HTML, DHTML, and XML for development of different
web applications.
3. Design interactive web applications using client-side scripting languages.
4. Design three-tier applications using PHP, JSP and servlets.
5. Create interoperable web applications using XML and related technologies.
6. Apply web services to build the server-side components in web applications.
Course Content
Unit-1
History of the web, Protocols governing the web, Growth of the Web, Web 2.0 and its features.
Introduction to Cyber Laws in India, Introduction to International Cyber laws, Web project, Web
Team, Team dynamics, Communication Issues, the Client, Multi departmental & large-scale
Websites, Quality Assurance and testing, Technological advances and Impact on Web Teams.
Unit-2
HTML: Formatting Tags, Links, List, Tables, Frames, forms, Comments in HTML, DHTML, and
Introduction to HTML 5, JavaScript: Introduction, Documents, Documents, forms, Statements,
functions, objects in JavaScript, Events and Event Handling, Arrays, FORMS, Buttons,
Checkboxes, Text fields and Text areas, Introduction to j-Query.
Unit-3
XML: Document type definition, XML Schemas, Document Object model, Presenting XML,
Using XML Processors: DOM and SAX parsers, Java Beans: Introduction to Java Beans,
Advantages of Java Beans, BDK, Introspection, Using Bound properties, Bean Info Interface,
Constrained properties, Persistence, Customizes, Java Beans API, Introduction to EJBs.
Unit-4
Web Servers and Servlets: Tomcat web server, Introduction to Servelets: Lifecycle of a Serverlet,
JSDK, The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading
Initialization parameters, The javax.servelet HTTP package, Handling Http Request and Responses,
Using Cookies-Session Tracking, Security Issues. Introduction to JSP: The Anatomy of a JSP
Page. JSP Application Design with MVC, JSP Application Development: Generating Dynamic
Content, Using Scripting Elements Implicit JSP Objects, Conditional Processing Sharing Session
and Application Data Memory Usage Considerations
Unit-5
Database Access: Database Programming using JDBC, Studying Javax.sql. * Package, accessing
a Database from a JSP Page, Application – Specific Database Actions, Deploying JAVA Beans in
a JSP Page, Introduction to struts framework. Semantic Web: Introduction, growth and evolution,
goals and vision, need, problems, Architecture, applications.
Lab Work
1. Design a HTML page to display your CV.
2. Design a HTML form to reserve a railway ticket.
3. Write a Java Script program that finds the greatest common divisor of two numbers.
4. In the form mentioned in problem 2 to reserve a railway ticket add the following validations
using java Script.
o From city and to city are two different cities.
o Age of passengers should not be greater than 150.
o Name of the passenger should be a string of a maximum length
5. Write a program for illustrating client/server-side scripting with help of ASP.
6. Write a piece of code in XML for creating DTD, which specifies set of rules.
7. Create style sheet in CSS/XSL and display the document in Internet Explorer.
Text Books
1. Burdman, “Collaborative Web Development”, Addison Wesley.1st Edition 1999
2. Ivan Bayross, “Web Technologies Part II”, BPB Publications.1st Edition, 2003
3. Deitel & Deitel, “Internet and World Wide Web – How to Program”, Goldberg,
Pearson Education. 3rd Edition 2003
Reference Books
1. Eric Ladd, Jim O‟ Donnel,Using HTML 4, XML and JAVA”, Prentice Hall of India, 1st
Edition, 1998
2. Hans Bergsten, Java Server Pages, SPD O‟Reilly. 3rd Edition, 2003
3. Patrick Naughton and Herbert Schildt, The complete Reference Java 2 Fifth Edition by
TMH, 2002
4. Michael C Daconta, Leo, Kelvin Smith, “The Semantic Web: A guide to the future of
XML, Web services, and knowledge management”, Wiley. 1st Edition, 2003.
Online Resources
1. https://www.coursera.org/learn/web-development
2. https://nptel.ac.in/courses/106105084
3. https://www.udemy.com/topic/web-development/