Starting with Git & GitHub
Stone River eLearning
Summary
Overview
Any IT professional or casual developer anticipating a solid understanding of how Git and GitHub work in open-sourced and private development projects needs to go through this course and absorb all of its contents. Anyone desiring to learn how Git and GitHub are designed, administered, and used needs the knowledge and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to effectively participate in a project manage with Git and/or GitHub.
What Will I Learn?
- Learn the world's most popular code repository.. Git!
- Learn to use GitHub to host public code repositories
- Understand the most commonly used Git commands
- Use GitHub's amazing repository management utilites
- Branch and Merge code like a pro!
- Understand how to use a Git repo on your local machine
- Use Pull Requests to initiate a code review
- Learn how to participate in an open-sourced project on GitHub
- Discover the benefits of a rich GitHub repository collection
- Understand what Git and GitHub are, and how they can make you a significantly better developer ... and much, much more!
Description
Class Curriculum
Welcome to Git and GitHub
Start
Course Introduction (8:04)
Preview
Git Defined (4:40)
Start
GitHub Defined (4:06)
Start
The Development Workflow (2:58)
Start
Installing Git Locally (5:04)
Using Git
Start
Using Git (4:07)
Start
Getting Things Started (7:08)
Preview
Managing Files (5:44)
Start
Working with a Repo (7:58)
Start
A Local Workflow (7:16)
Using GitHub
Start
Using GitHub (5:00)
Preview
Working with Remote (11:49)
Start
An Extended Workflow (13:11)
Start
Pull Requests (9:40)
Start
Branching & Merging (7:52)
Additional Features
Start
Additional Features (3:25)
Start
GitHub Pages (4:36)
Start
GitHub as a Safety Net (2:37)
Start
GitHub Integrations (11:40)
Start
Wrap Up (6:44)
Who is this course for?
- This course was built for software developers who need to understand how to use source code management systems, Git in particular.
- This course is designed for those developers who need to learn Git and the use of GitHub to be able to effectively participate on a team-based project that is managed with Git.
- Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how Git and GitHub are designed and used in a software development environment.
- Learn Git's easy to follow workflow to properly manage code
Requirements
- Before taking this course, a student should ideally (but not absolutely) have:
- A at least a modest knowledge of HTML and JavaScript. The student should be familiar with how Unix commands are executed in a terminal and should have at least a very basic understanding of Unix file management commands. If the student has only some, or even none of these skills, he/she will still benefit from this course greatly, but may need to pause a video in progress to perform some additional background research. This is encouraged, as it'll only make for a better overall experience and net benefit.
- NO Git or GitHub EXPERIENCE IS REQUIRED!!!
Career path
Web developer
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.