Deploying a Website with a Rollback Plan is a hands-on DevOps course for beginners with basic terminal familiarity. Publish an update to the Common Ground community website, check what visitors actually receive, and restore a preserved version when an important user path fails.
Two Guided Labs introduce release preparation, version selection, business checks and recovery. One Challenge gives you a workshop website with different requirements, so you can independently decide whether to keep its candidate or restore its known-good version. Every unit starts in a separate prepared environment.
What You Will Learn
After completing this course, you will be able to:
- distinguish a supplied package, an installed release and the version currently serving visitors;
- install a website update in a separate directory while preserving a complete recovery version;
- inspect the symbolic link that selects the website's files;
- test actual page content, links and HTTP responses instead of trusting a deployment message;
- recover a static website after a failed release and check that its user paths work again.
Who This Course Is For
This course is for DevOps beginners, aspiring developers and administrators who want to practice a small, complete release workflow.
Prerequisites: You should be comfortable entering terminal commands and recognizing file paths. No Git, Nginx administration, container or programming experience is required. Necessary commands, options and HTTP concepts are introduced in the Guided Labs.
Learning environment: A prepared browser-based Linux environment with Workstation, Website and Topology tabs. The website and release helper are supplied. Lab instructions, verification hints and the full challenge solution are available in English, Chinese, Spanish, French, German, Japanese, Russian, Korean and Portuguese. The demonstration website, tab labels and command output remain in English.
Frequently Asked Questions
Do I need to build or install the application?
No. The site and candidate packages are prepared. You focus on publishing, checking and recovering them rather than setting up a toolchain.
Will I write application code?
No. You operate a small supplied helper and inspect real files and responses. The Challenge uses the same mechanisms already practiced.
Does this teach zero-downtime or database rollback?
No. The course covers explicit recovery of a static website's files. It does not claim to undo database changes, preserve a whole browser session atomically, or provide a production high-availability system.




