Web Programming - Syllabus
Web Programming - Syllabus
Web Programming - Syllabus
Course Objectives:
The student should be able to:
Understand the technologies used in Web Programming.
Know the importance of object-oriented aspects of Scripting.
Understand creating database connectivity using JDBC.
Learn the concepts of web-based application using sockets.
Course Outcomes:
Upon Completion of the course, the students will be able to
Design web pages using HTML and scripting languages.
Develop program by applying the features of JAVA
Create databases with connectivity using JDBC.
Develop applications using applets, AWT and servlets.
Demonstrate XML documents, and web services.
UNIT - I SCRIPTING.
Web page Designing using HTML, Scripting basics- Client side and server side scripting. Java
Script- Object, names, literals, operators and expressions- statements and features- events -
windows - documents - frames - data types - built-in functions- Browser object model -
Verifying forms.-HTML5- CSS3- HTML 5 canvas - Web site creation using tools.
UNIT – II JAVA
Introduction to object-oriented programming-Features of Java – Data types, variables and
arrays – Operators – Control statements – Classes and Methods – Inheritance. Packages and
Interfaces – Exception Handling – Multithreaded Programming – Input/Output – Files –
Utility Classes – String Handling.
UNIT – V
XML AND WEB SERVICES
Xml – Introduction-Form Navigation-XML Documents- XSL – XSLT- Web services-UDDI-
WSDL-Javaweb services – Web resources.
TEXT BOOKS:
1.Harvey Deitel, Abbey Deitel, Internet and World Wide Web: How To Program 5th Edition.
2.Herbert Schildt, Java - The Complete Reference, 7th Edition. Tata McGraw- Hill Edition.
3.Michael Morrison XML Unleashed Tech media SAMS.
REFERENCE BOOKS:
1.John Pollock, Javascript - A Beginners Guide, 3rd Edition –- Tata McGraw-Hill Edition.
2.Keyur Shah, Gateway to Java Programmer Sun Certification, Tata McGraw Hill, 2002.
*************************************************************
Course Objectives
To understand the working principle of various communication protocols.
To understand the network simulator environment and visualize a network topology
and observe its performance
To analyze the traffic flow and the contents of protocol frames
To apply the web technologies to develop web applications.
Course Outcomes
After completion of the course, students will be able to:
Implement data link layer farming methods
Analyze error detection and error correction codes.
Implement and analyze routing and congestion issues in network design.
Experiment with PHP, .Net and SQL.
Develop applications using scripting languages, HTML, Java Servlets, JDBC.
List of Experiments
1. Write a html program for Creation of web site with forms, frames, links, tables etc
2. Design a web site using HTML and DHTML. Use Basic text Formatting, Images
3. Create a script that asks the user for a name, then greets the user with "Hello" and the
user name on the page
4. Create a script that collects numbers from a page and then adds them up and prints them
to ablank field on the page.
5. Create a script that prompts the user for a number and then counts from 1 to that
number displaying only the odd numbers.
6. Create a script that will check the field in Assignment 1 for data and alert the user if it
is blank. This script should run from a button.
7. Using CSS for creating web sites
8. Creating simple application to access data base using JDBC Formatting HTML with
CSS.
9. Program for manipulating Databases and SQL.
10. Program using PHP database functions.
11. Write a web application that functions as a simple hand calculator, but also keeps a
"paper trail" of all your previous work
12. Install Tomcat and use JSP and link it with any of the assignments above
13. Reading and Writing the files using .Net
14. Write a program to implement web service for calculator application
15. Implement RMI concept for building any remote method of your choice.
**********************************************