Unit 5.2

Git for Development & Collaboration Chapter 13 · System Design & Deployment

~1.5 weeks 2 tutorials Module Project

Git is the lifeblood of modern software collaboration. This unit covers advanced Git workflows: branching strategies (Git Flow, GitHub Flow), pull request best practices, conflict resolution, rebasing, and using Git hooks for quality gates.

Unit Learning Outcomes

Tutorials

Git Branching Strategies

Git Flow, GitHub Flow, feature branches, and release management.

Start tutorial

Collaboration, PRs & Conflict Resolution

Pull requests, code reviews, merge vs rebase, and resolving conflicts.

Start tutorial

Assessments & Deliverables

Unit 5.2 Quiz Due: End of Week 11 Start
Module Project: Cloud‑Native Deployment Submit: End of Module 5 Submit