Curriculum

14 Topics
Version Control/Revision Control system
The types of VCS
The benefits of using VCS
What is GIT?
The difference between GIT and other VCS
Where to use Git and where not to use it
Web Scale architecture
Install Git on Windows/Mac/Linux/Unix
Understand Git file life cycle
Create Git repository - Local repository and configure it to GitHub
Create a repository on GitHub and clone it
Understand basic Git commands
Git command shortcuts
Revisit the Git file lifecycle with Git terminology

6 Topics
Work with remote repositories
Configure remote repository on GitHub
Understand Git buzzwords
Understand remote commands
Work with Fork and Pull requests in GitHub
Understand Upstream and Downstream

8 Topics
Branching in Git
How Git internally manages branches
How to switch between branches and different commits
Two-way merge and three-way merge
Merging Strategies
Merging and rebasing (using Source tree)
Git tags
Difference between branching and tagging

8 Topics
What is GIT workflow?
Advantages of workflow
Different types of workflows in Git
Centralized Workflow
Feature branch workflow
Gitflow Workflow
Forking Workflow
How to use git in real-time open source projects

6 Topics
Install Eclipse IDE
Install IntelliJ IDE
Configure Git plugin
Work with Git using IDE
How to work with git Workflow on Eclipse IDE
Explore GitHub UI options

11 Topics
User Management 
GitHub Account Creation and Configuration
Permissions with Organization
Access Control for SSH and HTTP access
Differences between the HTTPS and SSH Authentication Strategies
Local Protocol
HTTP Protocol
SSH Protocol
Setting Up the Git Server
GitLab Administration
Working with GitLab

  Write a Review

Git Certification Training

Go to Paid Course