Syllabus

Course Code: MS-20-11    Course Name: Web Engineering

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.
Search engine optimization for individual web pages: header entries, tags, selection of URL, alt tags, Search engine optimization for entire website: Hyperlinks and link structure, page rank of Google, click rate, residence time of website
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.