Course/Event Essentials
Training Content and Scope
Other Information
This course provides an introduction to the GIT versioning system and the GitHub platform, which are essential for effective code management and collaboration on software projects. In this course you will learn the basics of working with GIT and how to use GitHub to manage and share your projects. We use the Microsoft Windows operating system for this course.
1. Introduction to the GIT versioning system
Basic versioning terms and concepts
Installing and setting up your environment
The basics of working with GIT
Creating and cloning a repository
Working with commits (commit, add, status)
Working with branches (branching, merging)
Conflict resolution
2. Introduction to GitHub
Introduction to the GitHub platform and its benefits
Creating a GitHub account and basic settings
3. Working with GitHub
Uploading a repository to GitHub 5.
Managing GitHub repositories (issues, pull requests)
Collaborating on projects (forks, pull requests, reviews)
4. Advanced GIT and GitHub features
Working with gitignore and README files
GitHub pages and GitHub actions
Security and permissions