Syllabus

Course Code: MCA-20-21    Course Name: Web Technologies

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction: Web browsers and its functions, web optimizations; Static page design; designing static web pages with HTML5.0-HTML basic, multimedia, Graphics, Form tags, CSS 2.0 concept and its properties & CSS 3.0 properties i.e. borders, backgrounds, fonts, text effects, Buffering, Weblog, Web Cache Poisoning.
2 JavaScript: Document Object Model (DOM), Obtaining user inputs, memory concepts, Operators, Control Structures, Looping constructs, break, continue statements, Programmer defined functions, Scoping rules, Recursion and iteration, Array declaration and allocation, passing arrays to function, Objects: String, Date, Boolean, Window, document; using cookies, form validation in Java Script, Handling Events Using JavaScript.
3 PHP: Installing and Configuring MySQL and PHP, Basic Security Guidelines, Variables, Data Types, Operators and Expressions, Constants, Flow Control Functions; Switching Flow, Loops, Code Blocks and Browser Output, Objects, Strings Processing, Form processing, Connecting to database, cookies, Session, dynamic contents.
4 Introduction to AJAX: Exploring different web technologies, Creating a simple AJAX application, Interacting with the Web Server Using the XMLHttpRequest Object, Create an XMLHttpRequest Object, Interact with the Web Server. Differentiating AJAX and Non-AJAX application.
Working with PHP and AJAX: Introduction, Process Client Requests, Accessing Files Using PHP, Implementing Security and Accessibility in AJAX applications: Introduction, Secure AJAX Applications, and Accessible Rich Internet Applications.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.