Web Programming OU Syllabus


IntroductiontoWorldWideWeb, WebBrowsers, WebServers, UniformResourceLocators, HTTP.
HTML5: Introduction, Links, Images, Multimedia, Lists, Tables, CreatingForms, Styling Forms.

Introduction to XML, XML document structure, Document Type Definition, Name spaces, XML Schemas, Display in graw XML documents, Displaying XML documents with CSS, XPath Basics, XSLT, XML Processors.

Introduction to JavaScript: JavaScript and Forms Variables, Functions, Operators, Conditional Statements and Loops, Arrays DOM, Strings, Event and Event Handling, JavaScript Closures.

Introduction to Ajax: Pre-Ajax JavaScript Communication Techniques, XML HTTP Request Object, Data Formats, Security Concerns, User Interface Design for Ajax.

Introduction to Python: Objects and Methods Flow of Control, Dynamic Web Pages.

Java Servlets: Java Servlets and CGI Programming, Benefits of Java Servlet, Life Cycle of Java Servlet, Reading data from client, HTTP Request Header, HTTP Response Header, working with Cookies, Tracking Sessions. Java Server Pages: Introduction to JSP, JSP Tags, Variables and Objects,
Methods, Control Statements, Loops, Request String, User Sessions, Session Object, Cookies.

Introduction to PHP: Overview of PHP, General Syntactic Characteristics, Primitives, Operations, Expressions, Control Statements, Arrays, Functions, Pattern matching, Form handling, Files, Cookies, Session Tracking. Database access through Web: Architectures for Database Access-Database access
with Perl-Database access with PHP-Database access with JDBC.

Suggested Reading:
1. Robert W.Sebesta, Programming the World Wide Web, 3rd Edition, Pearson Education, 2006
2. Wendy Willard, HTML5, McGraw Hill Education (India) Edition, 2013
3. Thomas Powell, the Complete Reference: Ajax, Tata-McGraw-Hill, 2011
4. John Pollock, Java Script, 4th Edition, McGraw Hill Education (India) Edition, 2013
5. Jim Keogh, J2EE: The Complete Reference, Tata-McGraw-Hill, 2002

How useful was this post?

Click on a star to rate it!

Average rating 4.3 / 5. Vote count: 43

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment

Scroll to Top