Session | Time | Learning Objectives |
---|---|---|
Lecturer Alignment | 30 min | Brief orientation of the teaching material and the learning objectives. |
Git Introduction | 15 min | The history - when & why of git |
Git Basics | 30 min | Get familiar with Git commands |
Exercise 1 | 30 min | Install & practice most basic git commands |
Git branching | 15 min | Introduce the concepts of branching and merging |
Exercise 2 | 30 min | Practice git branching and merging |
Git Flow | 30 min | What is Git Flow and working together in a team |
Exercise 3 | 50 min | Git Flow - Feature Branching, Hotfix branches and Pull Requests |
Github & Best Practices | 10 min | Github and industry practices for successful source code management. |
TOTAL TIME : 4 hrs
Lecture Time : 2 hrs
Tutorial Time : 2 hrs
- Chapter 1 - Git basics
- Chapter 2 - Git under the hood ++
- Chapter 3 - Git flow
- Chapter 4 - Github best practices
- Chapter 5 - Advanced Git ++
- Exercise 1 - Installation & basics
- Exercise 2 - Branching & merging
- Exercise 3 - Git flow for Team work
- Exercise 4 - Advanced Git ++
++ self-study
MIT Licensed and prepared for Varsity College by Cyber-Mint (Pty) Ltd
Teamfu ™ is a trademark of Cyber-Mint (Pty) Ltd.
© Copyright 2022, Cyber-Mint (Pty) Ltd.