Web Development

Level 3 of 3

Advanced Level

Prerequisites

Web Development Intermediate level, or equivalent: React, an Express API, Git collaboration and deployment of a static site.

Duration

12 weeks · 140 guided hours · 6 modules. Taught live by an instructor — online or in person.

By the end of this level you can

  • Store and query application data in a relational database
  • Implement secure authentication and authorisation and defend against common web attacks
  • Make sites fast and discoverable, and measure the results
  • Deploy and operate full-stack applications with CI/CD, monitoring and backups
  • Scope, deliver and maintain websites for real clients

Modules

  1. 1Module 1 · 22 h · 4 lessonsDatabases for Web Applications
  2. 2Module 2 · 24 h · 4 lessonsAuthentication and Web Security
  3. 3Module 3 · 20 h · 4 lessonsWeb Performance and Search Optimisation
  4. 4Module 4 · 22 h · 4 lessonsDeployment and Operations
  5. 5Module 5 · 22 h · 4 lessonsClient Web Projects and Maintenance
  6. 6Module 6 · 30 h · 5 lessonsWeb Development Capstone

Advanced level project

Full-Stack Booking Platform for a Local Business

A deployed, secure web application for a local business — for example a salon, clinic or event venue — where customers book services and staff manage bookings behind a login.

Deliverables

  • A React front end and a Node.js/Express API backed by a relational database
  • Customer booking flow and a staff dashboard with role-based access
  • Automated deployment with environment configuration, backups and basic monitoring
  • A client proposal, a handover guide and a maintenance plan

Assessed on

  • Passwords are hashed, sessions are secure and staff pages are protected by role
  • The application resists the OWASP Top 10 basics (injection, XSS, access control)
  • Lighthouse mobile scores and real load times meet the agreed targets
  • The client could run and maintain the site from the handover guide

All levels are taught live by an instructor — online or in person — see registration options.