Skip to content

Work & Development · Backend & Full Stack Development

Testing, Deployment and Maintenance

Test a small site, publish it and practice fixing a release that goes wrong.

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

Monthly: $0 today with a card, then $34 on day 4 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.

Before you start

Recommended preparation:

Use a computer with a keyboard and a current browser. Individual lessons explain the tools needed for each exercise.

Full study requires active Academy access. This course can be audited independently of optional assessed programs.

About this course

After JavaScript Foundations and Git and GitHub for Your Projects, learn to check a site before sharing it. In about 10 hours, test a function, a page and a real browser journey. Run checks with GitHub Actions, publish to GitHub Pages and practice restoring a working release after a bad change.

What you will be able to do

  • Choose checks that verify important user behavior and failure cases.
  • Deploy a project with environment-specific configuration.
  • Use safe logs, a release checklist and a recovery plan to maintain the application.

Course outline

Choose useful checks for one function, a connected page and a journey in a real browser.

  1. Set up the project and test the rules that matter1 h 15 minFree preview
  2. Test page behavior with Vitest and Testing Library1 h
  3. Test a user journey in a real browser with Playwright1 h 15 min

Make setup repeatable, run checks on each main-branch push and publish the checked files.

  1. Make setup reproducible and run tests on every push1 h 15 min
  2. Check the files you deliver45 min
  3. Deploy to GitHub Pages and smoke-check the live site1 h 15 min

Record useful failures without private data, undo a bad release and write a clear handover.

  1. Read useful logs without collecting private payloads45 min
  2. Roll back a bad release and prevent a repeat1 h
  3. Hand over a tested, deployed project1 h 30 min

Related assessed programs

This course belongs to the following optional programs. Each has its own required course bundle, evidence review and separate fee. Each program page shows its approved fee and current registration status.

Web Developer: Non-accredited Cloud Forest Certificate

10 required courses · non-accredited assessed certificate

Work & Development · Digital Skills & AI Literacy

Digital Confidence for Work

Find your files, write clear messages, and check a small workplace project.

Included with Academy

Try lesson 1 free

Work & Development · Digital Skills & AI Literacy

AI for Study and Everyday Work

Write clear requests, check what comes back, and keep private information out.

Included with Academy

Try lesson 1 free

Work & Development · Web Development & Programming

Build Your First Website

Build three linked web pages with clear headings, useful images, and labeled fields.

Included with Academy

Try lesson 1 free