Curriculum Module

Module 07: DevOps & Deployment

Implementation-first module with measurable outcomes, verification, and publish-ready deliverables.

Learning Outcomes

  • Containerized delivery
  • CI automation
  • Environment-aware deployment

Execution Tasks

  • Create Dockerfile and compose setup
  • Add CI lint/test workflow
  • Deploy and verify logs

Expected Deliverable

Deployed app with CI pipeline

Quality Verification

  • Feature works in happy and failure paths
  • Setup steps are reproducible on clean machine
  • README explains design decisions briefly

Common Mistakes

  • Skipping edge-case testing
  • No documentation of assumptions
  • Pushing unfinished code without cleanup