Starting with Git and GitHub
2h 30 min! Run Time
Employees
only
of Completion
Friendly
Access
Skills covered in this course
Description
Version control sits underneath every modern software project, and this course shows you how to work confidently with Git and GitHub from your very first commit. It walks through how Git is designed, administered, and used in both open-sourced and private development projects, then shows how GitHub fits on top for team-based collaboration.
You'll learn Git's easy-to-follow workflow for properly managing code and how to participate effectively on a project managed with Git, whether you're contributing, reviewing, or coordinating. The material is aimed at software developers who need to use source code management systems day to day, but architects, UI designers, testers, and product managers will get just as much from understanding how these tools shape a development environment.
No prior Git or GitHub experience is required. A modest knowledge of HTML and JavaScript helps, along with basic familiarity with running Unix commands in a terminal — and if you're missing some of that, you can pause a video and fill the gaps as you go. By the end, joining a team project managed through version control will feel routine rather than intimidating.
System Requirements
See System Requirements in the Coggno Knowledge Base
Author
Starting with Git and GitHub
Course 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.
Target Audience
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!!!