Skip to content

A repo with git teaching & learning material

License

Notifications You must be signed in to change notification settings

Cyber-Mint/git-going

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

git-going

Lesson Plan

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


Table of Contents


Exercises

++ 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.