Go From Complete Novice To Expert in Git and GitHub Using Step
Go From Complete Novice To Expert in Git and GitHub Using Step
Requirements
Description
This course will comprehensively cover the GitHub hosting service as a companion to the Git
source control tool, which means no prior knowledge or experience is required. Students will
emerge at the end with a very solid understanding and hands-on experience with
Git and GitHub.
Course Organization
The course is divided into four major components:
Each one of the above components spans multiple sections in this course.
After the introduction and core concepts, the first thing we do is a Quick Installation for
both Windows and Mac. The Bonus section has a more comprehensive, step-by-step process
for those that prefer it.
With a strong foundation in place, we explore some more Advanced Git topics like
comparing differences, branching and merge resolution, tagging special events, saving work
in progress, and even a bit of time travel.
In Welcome to GitHub we start off exploring some of the basic features of GitHub by
creating a fresh repository and associate our local repository with it. Then, we prepare for the
remainder of the course by setting up SSH Authentication, which we will use from this point
forward. After that, we continue looking at the GitHub Repository, including many of the
same operations we performed locally, but done directly within GitHub. Then in GitHub
Repository Branches we dive into how Branches on GitHub and our local system work with
each other.
We start tying things together in Social Coding where we join other projects on GitHub
by forking and then submitting our contributions back using pull requests.
Once part of a team, you might use GitHub Issues to track defects or enhancement requests.
Sometimes you just need to share small parts of a file or a set of files, but don’t want to
bother with a full Git repository. That where GitHub Gists help out — share just a snip of
code or entire files.
Finally, group related GitHub repositories with GitHub Organizations and manage
permissions and access using teams.
Bonuses
The bonuses sections and lectures provide additional information, more comprehensive
instructions, or non-critical lectures.
Course Features
All tools have installation and configuration sections to ensure no one is left behind.
Presentations provide audio/video training of conceptual ideas. Since few like slide-ware
presentations, slide-presentations are kept to a minimum.
Screencasts provide a video of the instructor’s computer system with any actions, commands,
or screens displayed and narrated. There is nearly 5 hours of screencast based video training
in order to step through each command or action in sufficient detail.
All videos are available in high quality 1080p / Full HD resolution for sharp and clear
viewing on modern desktops and tablets.
Several attachments and document lectures throughout the course provide supplemental
information, illustrations, or other reference material.
Moving Forward
This course will expand periodically to include more topics, supporting materials and bonus
content! Some content may be in direct response to student feedback or discussions — so get
engaged with the course discussions feature!
Anyone interested in using source control and specifically Git and GitHub
Software engineers, developers, programmers new to Git or GitHub
IT Managers or technical leads considering Git or GitHub for version control on their
team
Freelancers or other creative professionals
Size: 1.58 GB
Download Now
https://www.udemy.com/github-ultimate/.