Unit – I

Introduction to PHP: Declaring variables, data types, arrays, strings, operators, expressions, control structures, functions, Reading data from web form controls like text boxes, radio buttons, lists etc., Handling File uploads, Connecting to database (My SQL as reference ), executing simple queries, handling results, Handling sessions and cookies.
File Handling in PHP: File operations like opening, closing, reading, writing, appending, deleting etc. on text and binary files, listing directories.

Unit – II

XML: Introduction to XML, Defining XML tags, their attitudes and values, Document Type Definition, XML Schemas, Document Object Model, XHTML.
Parsing XML Data – DOM and SAX Parsers in Java.

Unit – III

Introduction Servlets: Common Interface (CGI), Lifecycle 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.


Unit – IV

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.

Unit – V

Client Side Scripting: Introduction to Javascript: Javascript language – declaring variables, scope of variables, functions, event handles (on click, on submit etc.), Object Model, From validation.
Simple AJAX application.


1. Web Technologies, Uttam K Roy, Oxford University Press.
2. The Complete Reference PHP – Steven Holzner, Tata McGraw-Hill.


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.Flangagan, O’Reilly, SPD.
4. Beginning Web Programming-Jon Duckett WROX.
5. Programming world wide web, R.W.Sebesta, Fourth Edition, Pearson.
6. Internet and World Wide Web – How to program, Dietel and Nieto, Pearson.