Coding · Grade 12
Documentation, Deployment and Maintenance
Learners prepare their capstone for life after the first release: documentation for each reader (README, docstrings, user guide, runbook, changelog), semantic versioning traced in code, deployment pipelines with test gates, staging, rollback and configuration from environment variables, and maintenance planning (corrective, adaptive, perfective and preventive work, monitoring, technical debt and a secure handover).
- 4 lessons
- About 100 minutes
- Check what you learned: 8 questions
- Ways to answer: choose an answer, trace code, highlight a text, match pairs, type a number and put in order
What learners will discover
- Write and evaluate documentation for different audiences, keeping it specific and current.
- Apply semantic versioning and write user-focused changelog entries.
- Describe deployment pipelines with test gates, staging and rollback, and keep configuration and secrets outside code.
- Plan maintenance, monitoring and handover, including technical debt.
Lessons
-
Documentation that people can use 5 steps2 practiceabout 22 min
-
Versions and changelogs 5 steps3 practiceabout 20 min
-
Deployment pipelines and configuration 5 steps3 practiceabout 22 min
-
Maintenance and handover 4 steps3 practiceabout 18 min
-
Check what you learned 8 questions at the end
Keep exploring
More 12th grade coding
- 12th Grade Coding Worksheets10 printable worksheets
Guide for grown-ups
- How to start homeschooling: a step-by-step guide for familiesA guide for parents · 7 min read