The course will enable the students to
Course Outcomes (COs):
Learning Outcome (at course level)
| Learning and teaching strategies | Assessment Strategies |
---|---|---|
CO 244 Discuss the various steps in designing Creative and dynamic website. CO 245 Implement web application using PHP, JQuery and MYSQL. CO 246 Build a website using WordPress content management software CO 247 Analyze and provide solutions by identifying and formulating IT related problems. | Approach in teaching: Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration, Team teaching Learning activities for the students: Self learning assignments, Effective questions, Simulation, Seminar presentation, Giving tasks. | Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation, Individual and group projects |
Introduction to CMS, Wordpress, Downloading Wordpress, getting started with Wordpress, Terminologies in wordpress- Posts, Pages, Widgets, Plugins, Menus. Installing Themes, installing plugins Making a sample Shopping site with wordpress.
Introduction PHP and MySQL: Benefits of using PHP MySQL,Setup of PHP Environment, Testing the Page,Troubleshooting Installation Error. Embed PHP in HTML / HTML in PHP, PHP Data Types Variables in PHP, SuperGlobal Variables, Operators in PHP, Conditional Statements, Loops (For, While, Do While, For each)
PHP Functions: Using Functions in PHP, Userdefined Functions, Predefined Functions, Common Functions, String Functions, File Functions, Date Functions, Hash Functions, Mail Function. Introduction to PHP Cookies and session
Arrays and Array Functions:Why use Arrays,Types of Arrays,Creating Arrays,Accessing Arrays,Array Functions, Using Array Functions.
Including Multiple Files (require, require_once, include, include_once).
Introduction to PHP OOPs: Basics of classes and objects.
Working with PHP MyAdmin: Creating Databases, Types of Databases, Creating Tables in Database, Specifying Field Data Types, Selecting the Most Appropriate Data Type Adding, Field Modifiers and Keys, Selecting a Table Type Altering Tables, Altering Table and ,Field Names, Altering Field Properties, Adding and Removing Fields and Keys, Altering Table Types, Backing Up and Restoring Databases and Tables, Backing Up Databases and Tables, Restoring Databases and Tables from Backup, Dropping Databases and Tables, Viewing ,Database, Table, and Field Information.
Introduction to jQuery, JQuery’s features, Adding the jQuery Library to web Pages, Syntax, Selectors, jquery events:bind(), blur(), change(), dblclick(), hover(), ready(), scroll(), select(), submit(), toggle(), unload(), jquery Effects, jquery Callback function, jquery HTML manipulation, jquery CSS methods.
Using jQuery Core: $ vs $(), $(document). ready (), Avoiding Conflicts with Other, Libraries, Attributes, Selecting Elements, Working with Selections,Manipulating, Elements,The jQuery Object, Traversing, CSS Styling & Dimensions, Data Methods, Utility Methods, Iterating over jQuery and non-jQuery Objects, Using jQuery's .index() Function.