13MCA43 Advanced Web Programming syllabus for MCA


Unit-1 Programming in Perl 7 hours

Origins and uses of Perl, Scalars and their operations, Assignment statements and simpleinput and output, Control statements, Fundamentals of arrays, Hashes, References,Functions, Pattern matching, File input and output; Examples.

Unit-2 CGI Scripting 6 hours

What is CGI? Developing CGI Applications, Processing CGI, Introduction to CGI.pm,CGI.pm methods, Creating HTML P a g e s D y n a m i c a l l y , U s i n g C G I . pm – A nE x a mp l e , A d d i n g Robustness, Carp, Cookies

Unit-3 Building Web Applications with Perl 5 hours

Uploading files, Tracking users with Hidden Data, Using Relational Databases, using libwww,

Unit-4 Introduction to PHP 8 hours

Origins and uses of PHP, Overview of PHP, General syntactic characteristics,Primitives, operations and expressions, Output, Control statements, Arrays, Functions,Pattern matching, Form handling, Files

Unit-5 Building Web applications with PHP 6 hours

Tracking users, cookies, sessions, Using Databases, Handling XML

Unit-6 Introduction to Ruby 8 hours

Origins and uses of Ruby, Scalar types and their operations, Simple input and output,Control statements, Arrays, Hashes, Methods, Classes, Code blocks and iterators, Patternmatching.

Unit-7 Introduction to Rails 4 hours

Overview of Rails, Document requests, Processing forms, Rails applications withDatabases, Layouts.

Unit-8 Introduction web 2.0, 4 hours

What is Web 2.0?, Folksonomies and Web 2.0, Software As a Service (SaaS), Data andWeb 2.0, Convergence, Iterative development, Rich User experience, Multiple DeliveryChannels, Social Networking.

Unit-9 Web Services 4 hours

Web Services: SOAP, RPC Style SOAP, Document style SOAP, WSDL, RESTservices, JSON format, What is JSON?, Array literals, Object literals, Mixing literals,JSON 0053yntax, JSON Encoding and Decoding, JSON versus XML.

Last Updated: Tuesday, January 24, 2023