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
- 1Module 1 · 22 h · 4 lessonsDatabases for Web Applications
- 2Module 2 · 24 h · 4 lessonsAuthentication and Web Security
- 3Module 3 · 20 h · 4 lessonsWeb Performance and Search Optimisation
- 4Module 4 · 22 h · 4 lessonsDeployment and Operations
- 5Module 5 · 22 h · 4 lessonsClient Web Projects and Maintenance
- 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.