Skip to content

Developing Work Skills · Career & Development

Full Stack Capstone: From Brief to Delivery

Deliver a private database-backed application with tested ownership and a rehearsed recovery.

Level
Advanced
Estimated study
About 27 hours
Lessons
9 lessons in 3 modules
Format
Online, self-paced

Monthly: $0 today with a card, then $34 on day 8 unless you cancel before then. After the trial, 30 days' notice applies. Active on-campus students have academy access included. Check your existing student account before buying another subscription.

About this course

The final project for the web path. In about 27 hours you will plan, build, test and release a private journal app with Next.js and Supabase, where each user sees only their own entries. You will demonstrate allowed and denied actions and practice recovering from a bad release.

What you will be able to do

  • Model data and permissions around a defined user task.
  • Test successful actions, invalid requests and denied access.
  • Deliver a working application and explain its deployment and recovery process.

Course outline

Module 1: Plan data and permissions

3 lessons · 9 h

Write requirements, sketch the schema and define who may perform each action.

  1. Define the private task and permission matrix3 h
  2. Design the schema, migrations and test accounts3 h
  3. Plan server boundaries and safe failure behavior3 h

Module 2: Deliver in small steps

3 lessons · 9 h

Connect the interface, API and database while reviewing changes and testing boundaries.

  1. Deliver create, list, and read as a vertical slice3 h
  2. Add owned updates and atomic changes3 h
  3. Review the connected interface and failure journeys3 h

Module 3: Release and hand over

3 lessons · 9 h

Deploy, demonstrate a recovery exercise and document maintenance tasks.

  1. Test boundaries and deliver an archive change3 h
  2. Release with configuration and migration checks3 h
  3. Rehearse recovery and present the evidence3 h
Get helpStart 7-day trial