GitHub for Developers

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

With the GitHub for Developers Certification training, participants can expect a challenging, hands-on learning experience with plenty of opportunities to ask questions and apply new concepts to their work. Each day’s content is built upon the previous day so it’s important that all participants attend all training sessions. The training is built into four projects. During the training we create individual repositories for each learner. This creates a hands-on experience and allows for optimal understanding of Git and GitHub in real repository projects.

At the end of the training, participants will be able to:

  1. Collaborate effectively
  2. Maximize Git and GitHub
  3. Implement the GitHub Flow
  4. Troubleshoot common issues

Pre-requisite

Duration

2 days

Course Outline

  1. Introduction to Git and GitHub
  2. GitHub Flow
  3. Working locally
  4. Git configurations
  5. Git aliases
  6. Collaborating in pull requests and issues
  7. Branching with Git
  8. Editing on GitHub
  9. Merging pull requests
  1. Understanding of how merge conflicts happen
  2. Resolving merge conflicts both on GitHub and on the command line
  1. Understanding workflows
  2. Protected branches
  3. Git bisect
  4. Helpful Git commands
  5. Atomic commits
  6. Reverting commits
  7. Viewing local changes
  8. Tags and releases
  1. Creating local repositories
  2. Fixing commits
  3. Git reset
  4. Cherry picking
  5. Git reflog
  6. Merge strategies
  7. Git rebase
  8. Git squash

Reviews