CMS Detailed Modules & Topics

The CMS (WordPress) track will provide a comprehensive introduction to building, customizing, and managing websites using WordPress, covering both user-facing and development aspects.

    Module 1: Introduction to WordPress & Site Setup

    Understanding self-hosted WordPress vs. WordPress.com. Domain names, hosting, and DNS basics. Overview of the WordPress dashboard and settings. Setting up the foundation of a project site.

    Module 2: WordPress Content & Customization

    Creating and managing posts and pages. Media uploads and library organization. Introduction to themes and plugins. Understanding widgets and menus. Theme customization using the Customizer and page builders (e.g., Elementor).

    Module 3: WordPress Development Fundamentals

    Introduction to how WordPress works with a web server and its file system. Understanding programming languages of WordPress (HTML, CSS, JavaScript, PHP, MySQL). Setting up a local development environment. Introduction to developing WordPress themes (classic vs. block themes, template hierarchy). Introduction to developing WordPress plugins (requirements, custom post types, taxonomies, security).

    Module 4: WordPress Management & Security

    Managing updates, backups, and security. SEO fundamentals and integrating analytics. User roles and permissions. Troubleshooting common WordPress errors. Preparing the site for launch or presentation.

    Objective: Students will be able to build, customize, manage, and develop for WordPress, ensuring site functionality and security.

    Scroll to Top