This section covers all the required information for setting up Harbor, Docker, the database, and the necessary VS Code plugins. It also includes details about common errors you may encounter during setup, along with guidance on how to troubleshoot and resolve them.
Git & GitHub for Beginners
This course is a hands-on introduction to Git, the industry-standard version control system, and GitHub, the platform developers use to collaborate and share code.
You'll learn why version control matters, how to set up Git on your machine, and walk through the workflow that every developer follows daily from creating a repository, tracking and staging files, making commits, pushing code to GitHub, working with branches, stashing changes, to raising first Pull Request.
By the end of this session, you'll understand:
- What Git and GitHub are and why every developer uses them
- How files move through Git's lifecycle, untracked, tracked, staged, and committed
- How to create repositories, connect them to GitHub, and push/pull code
- How to undo mistakes — unstage, uncommit, and untrack files
- How to use branches to work on features without breaking your main code
- How to temporarily save work using stash
- How to raise a Pull Request and collaborate with a team
- Teacher: Vishnuu C V

