Source Code Version Control with Git

Dependencies

Refer to the following markdown file for the respective sections of the class:

Lesson Objectives

Learners will understand:

  • What is GIT
  • The difference between GIT and GitHub.com
  • A simple feature development workflow where learner will fork, clone, make changes and create pull request.

Learners will be able to:

  • Fork this repository, clone to their local machine, make changes, and reflect the changes in their remote repository.
  • Perform basic GIT commands such as clone, pull, add, commit and push.
  • Send pull request via GitHub.com
  • Create a simple bio profile with HTML and CSS.

Lesson Plan

Duration What How or Why
- 5mins Start zoom session So that students can join early and start class on time
15 mins Conceptual Knowledge Video on YouTube
30 mins Code Along Part 1 - Fork and Clone
5 mins Break
0 HR 50 MINS MARK
30 mins Code Along Part 2 - Push Changes, Create Pull Request.
40 mins HTML & CSS Overview Part 3 - HTML & CSS Recap.
2 HR MARK
5 mins Break
5 mins Assignment Brief
40 mins Learners self attempt on assignments
10 mins Instructors assist learners to push changes to remote repository.
END CLASS 3 HR MARK