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. |
Git Pipelines | 20 min | Introduce the concepts of Git pipelines |
Exercise 5 | 10 min | Building a basic pipelines in git actions |
Advanced GitHub Actions | 30 min | Advanced concepts of Git pipelines |
TOTAL TIME : est 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
- Chapter 6 - Git Pipelines
- Chapter 7 - Advanced GitHub Actions Pipelines ++
- Exercise 1 - Installation & basics
- Exercise 2 - Branching & merging
- Exercise 3 - Git flow for Team work
- Exercise 4 - Advanced Git
- Exercise 5 - basic git Action pipline
++ 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.