Teaching
Teaching / CMU529
CMU529 Semester 1 · 2025/26 Undergraduate Birmingham Newman University

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.

Students

20 students

Credits

20 credits

Role

Module Leader

Focus

Full-stack Focus

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