Module 5

System Design, Development & Deployment Part V · Chapters 12–16

1 week 5 units Cloud‑Native Deployment

Cover the entire development lifecycle: design, version control, containerization, CI/CD pipelines, and cloud deployment. You will deploy a full application to AWS/Azure/GCP.

Module Learning Outcomes

Units

5.1 Web Application Design

Architecture, scalability, and design patterns.

Tutorials · Case Study

5.2 Git for Dev & Collaboration

Branching, merging, PR workflows, Git hooks.

Tutorials · Lab · Exercises

5.3 Docker

Images, containers, Dockerfiles, multi‑container apps.

Tutorials · Lab · Homework

5.4 CI/CD

Automated testing, build, and deployment pipelines.

Tutorials · Lab · Mini‑Project

5.5 Cloud Deployment

AWS/GCP/Azure, IaaS, PaaS, serverless options.

Tutorials · Lab · Deployment

Assessments

Module QuizDue: End of Week 5Start
Cloud‑Native DeploymentSubmit: Day 7Submit