Essential Git Training

See Course Outline

Training for your Team

2
Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors
Overview

This Essential Git training class simply teaches what you really need to know about Git. The course will show you, step by step and cutting out all the fat, what Git is, what’s the use case behind each feature, and how you can use it effectively like professional web developers use it.

The course starts assuming you know nothing about Git and step by step explains the theory and introduces each command progressing in a smooth and logical flow.

We will also learn how to use the GitHub portal, where you can collaborate with other developers and participate in a project where you will apply everything you learned in the course.

Goals
  1. Start a Git repository from an existing project or clone a project hosted on the internet.
  2. Obtain a fundamental understanding of how to manage remote repositories.
  3. Learn the theory of and why branches are important.
  4. Learn about Git tools like stash and cherry-pick.
  5. Become knowledgeable with the GitHub portal and how to use it professionally.
  6. Participate in a Git collaborative project in class.
Outline
  1. Introduction
    1. What is Git?
    2. What is Version Control?
    3. Types of version control systems
    4. Is Git better than other similar tools?
  2. Installing Git
    1. Installing Git on Windows
      1. Chocolatey
      2. Git for Windows
      3. Git Bash for Windows
    2. Installing Git on Mac
      1. Using Homebrew
      2. Using Xcode development tools
      3. Checking if Git is installed correctly
  3. Git Fundamentals
    1. The File Status Lifecycle
      1. Untracked
      2. Tracked
      3. Modified
      4. Staged
    2. Visual Workflow
    3. Using the terminal
    4. Choosing a Code Editor
      1. Windows
      2. Mac
  4. Starting with Git
    1. Basic Operations
    2. History of the Project
    3. Other Basic Operations
      1. Git move
      2. Git remove
      3. Git ignore
      4. Git diff
    4. Undoing Things
      1. Git commit amend
    5. Unstaging files
    6. Discarding changes
      1. Changes to one file
      2. Changes to all files
    7. Git Branches and Tags
      1. The commit history
      2. Merging branches
      3. Branching in action
      4. Merge conflicts
    8. Rebasing
    9. Interactive rebase
    10. Tagging
  5. Remote Repositories
    1. Setting up a Github account
    2. Creating SSH credentials
    3. Our first remote repository
    4. Remote repository operations
    5. Git fetch and Git pull
    6. Git remote branches and tags
  6. Professional Git Workflow with Github
    1. What is a workflow?
    2. Code reviews
    3. Forking a repository
    4. Pull requests
  7. Final Project
    1. The Global Restaurant Guide
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

93,987

Students who have taken Live Online Training

16,159

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.45

Students rated our trainers 9.45 out of 10 based on 5017 reviews

Webucator training is essential for implementing new technology such as InfoPath/SharePoint integration.

Carolyn Miller, S. C. Johnson and Son, Inc.
Racine WI

This training was clear, step by step, easy to manage and understand. Instructor was very good about going back through steps to help me catch up when needed. The materials given were the best I have ever had!!! I feel very comfortable with going back on the job and using what I have learned.

Shanna Zanolini, VCBH QI
Ventura CA

This class definitely got me up and running. I am already signed up for the advanced class.

Tahnya Huneidi, Clark College
Vancouver WA

Webucator delivers a great training opportunity for those of us with busy lives. It allows us to skip all the travel time and expense and learn right from our home or office.

Delina Bible, Green Country Technology Center
Okmulgee OK

Contact Us or call 1-877-932-8228