SYLLABUS
Course Title
Content Management System using WordPress
Course Code BCA409
Theory :3
Practical :2
Course Credits
Tutorial :0
Credits :5
Course Learning Outcomes:
On the completion of the course, students will be able to:
● Understand different CMS platforms and its applications
● Apply themes and customize design for the websites
● Demonstrate knowledge of advanced plugins
● Develop Blogs & Websites as per the real-time requirement
● Build an E-commerce website for real-time business
Detailed Syllabus
Sr. Hours
Name of chapter and details Allotted
No.
SECTION-I
1 Content Management System 02
Introduction, Features, Advantages, Disadvantages, Types of CMS and
its Applications, Basics of Blogging, Comparison with other web
technologies
2 WordPress Introduction and Installation 10
Introduction of WordPress, Advantages & Disadvantages of WordPress,
WordPress.com vs WordPress.org, Installation of WordPress, Directory &
file structure, Dashboard overview, working with page, category, post,
tags, and media, User Roles and Responsibilities, Modifying Settings
(General, Reading, Writing, Discussion, Media, Permalinks), Database
Structure
2022-23 BCA 3rd SEM (2021-24 BATCH) Page 1
SYLLABUS
3 Theme and Widgets 09
What is Theme? Install and activate theme, common WordPress themes
and Template Files, Introduction to widget and Widget Areas, Widget
Management - Available Widgets (Archive, Calendar, Categories,
Custom Menu, Meta, Pages, Recent Comments, Recent Posts, RSS,
Search, Tag Cloud, Text), Inactive Sidebar (unused), Inactive Widgets
Total 21
SECTION-II
6 Plugins 04
What is Plugin? install and activate Plugin, Useful plugins for website –
SEO Yoast and Google Analytics, Contact Form 7, Page Builder, WP
Super Cache, Advanced Custom Fields
7 Theme Customization 10
Anatomy of Theme – header.php, footer.php and sidebar.php
Template Files, The Loop, Template Tags, Authors Tags, Category Tags,
Link Tags, Post Tags, Post Thumbnail Tags, Navigation Menu Tags,
Conditional Tags, Functions.php file
8 Building E-Commerce Application with WooCommerce 07
Overview of WooCommerce, integrating theme, Creating Categories,
Adding Products, Built-in WooCommerce functions, Payment Gateway
integration and Deployment
9 File Handling 04
Introduction, File Stream Classes, Opening and Closing a File, Error
Handling, File Modes, File Pointers, Sequential I/O Operations, Updating a
File with Random Access, Command Line Arguments.
Total 21
Instructional Method and Pedagogy:
● Lectures will be conducted based on Classroom Response Systems with the
use of multimedia projector and black board.
● Assignments based on course contents will be given at the end of each
unit/topic and will be evaluated at regular intervals.
● Experiments will be based on the practical curriculum and will be evaluated at
regular intervals.
2022-23 BCA 3rd SEM (2021-24 BATCH) Page 2
SYLLABUS
Reference Books:
1. Dr. Andy Williams, WordPress for Beginners 2020: A Visual Step-by-Step Guide to
Mastering WordPress
2. Lisa Sabin–Wilson, C WordPress All–in–One for Dummies
3. Brad Williams, David Damstra, Ham Stern Professional WordPress Design and
Development
Additional Resources
● https://wordpress.com/learn/
● https://www.tutorialspoint.com/wordpress/
● https://www.w3schools.in/wordpress-tutorial/
● https://docs.woocommerce.com/
● https://www.wpbeginner.com/wp-tutorials/woocommerce-tutorial-ultimate-guide/
2022-23 BCA 3rd SEM (2021-24 BATCH) Page 3
SYLLABUS
Additional Resources
● NPTEL Video Lectures of …
1) Data structures and Algorithms of Computer Science and Engineering by Prof.
Naveen Garg, IIT Delhi [Available at: http://nptel.ac.in/courses/106102064/]
2) Programming, Data Structures and Algorithms by Prof. Hema A. Murthy, IIT
Madras [Available at: http://nptel.ac.in/courses/106106127/2]
3) Data Structures and Program Methodology by Prof. Pradeep K. Das, IIT
Guwahati [Available at: http://nptel.ac.in/courses/106103069/]
2022-23 BCA 3rd SEM (2021-24 BATCH) Page 4