Content Management System

Paper Code: 
MRM 425
Credits: 
4
Contact Hours: 
60.00
Max. Marks: 
100.00
Objective: 

Course objectives

• To provide practical experience on web development

• To get a thorough understanding of web design issues to students.

 

                                         Course Outcomes (COs):               

Learning Outcomes (at course level)

Learning and teaching strategies

Assessment Strategies

 
 

The student will be able to-

  1. Understand what a Content Management System is and how it differs from traditional, flat websites
  2. Successfully organize and present content in WordPress
  3. Select and integrate extra WordPress features
  4. Modify the appearance and layout of WordPress website
  5. Build, install, configure and customize retail store online with Opencart.

Approach in teaching:

Interactive Lectures, Group Discussion, Tutorials, Case Study

 

Learning activities for the students:

Self-learning assignments, presentations

Class test, Semester end examinations, Quiz, Assignments, Presentation

 

 

18.00
Unit I: 
Website Planning and development:

Website Planning and development: Types of websites, Understanding Domain and Webhosting, Building Website/Blog using CMS WordPress, Using WordPress Plug-ins, Creating website and performing functions. Introduction client-server technologies: comparison between client-side and server-side scripting.

18.00
Unit II: 
Introduction PHP and MySQL:

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, Super Global Variables, Operators in PHP, Conditional Statements, Loops (For, While, Do While, For each)

18.00
Unit III: 
PHP Functions:

PHP Functions: Using Functions in PHP, User defined Functions, Predefined Functions, Common Functions, String Functions, File Functions, Date 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.

18.00
Unit IV: 
Working with PHP MyAdmin:

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.

18.00
Unit V: 
Opencart:

Opencart: Installation, Converting PSD into Opencart, Module installation, Setting Permalinks, Customizing contact form, use of payment integration and customization, Forum and Newsletter plugin, Working with Database, use of Tags, Opencart URL and menu structure, Adding products and category

Essential Readings: 

• The Definitive Guide to Getting Started with OpenCart 2.x For Beginners, iSense Labs
• Instant E-commerce with OpenCart: Build a Shop How-to Kindle Edition, Murat Yilmaz, Packt Publishing
• WordPress for Beginners 2020: A Visual Step-By-Step Guide to Mastering WordPress, Andy Williams,
• Learn to Design a Website for Your Business, Using WordPress for Beginners
• BEST Website Development Methods, for Building Advanced Sites EFFORTLESSLY to Full Optimization, Creating Content and More, Michael Nelson, David Ezeanaka, AC Publishing

Academic Year: