CMU529 Semester 1 — 2025/26 Undergraduate

Advanced Web Development

This advanced module builds on basic HTML/CSS knowledge to create full-stack web applications using PHP, MySQL, and Bootstrap. Students develop a complete e-commerce website project with secure authentication, database management, and modern web development practices.

20 students
Students
20 credits
Credits
Undergraduate
Level
Module Leader
Role

Module Overview

This advanced module builds on basic HTML/CSS knowledge to create full-stack web applications using PHP, MySQL, and Bootstrap. Students develop a complete e-commerce website project with secure authentication, database management, and modern web development practices.

Syllabus

  • Introduction to Full-stack Development
  • Bootstrap Framework Fundamentals
  • Bootstrap Components & Customization
  • PHP Fundamentals & Server Setup
  • PHP Forms & Data Processing
  • Database Fundamentals & SQL
  • PHP Database Connectivity (PDO/MySQLi)
  • Session Management & User Authentication
  • E-commerce Core Features (Cart/Catalog)
  • OOP PHP & Security Hardening
  • Modern Tech: AJAX & Frameworks
  • Final Project Development, Testing & Deployment