Version Control

Pre-requisites Overview Of Software Devlopment
Duration 3 Days

Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. You will learn the various approaches to version control, and use it on your own projects. You'll learn:

  • What source control and version control are
  • Why you must be able to use them
  • How two or hundreds of people can work on the same project at the same time
  • And more...
Get Started
3 Days
50%
100%

"Version control is managing and tracking changes to a file. In the career of Software Development, It seems that it will be very rare to be working on one file, with only one person touching the file. So tracking the changes of code, managing who is editing and how to merge changes at the same time is critical. Overwriting someones changes or having yours, is the last thing anyone would want.

The tools of Git, and other Version Control Systems cover this as well as other tools that help software developers, collaborate to work with each other such as being able to assign tasks and view bug fixes. It seems like all companies are using a version control system, I use one in manufacturing in fact. So you better get familiar with it!" -Hank B.

  • What source control and version control are
  • Why you must be able to use them
  • How two or hundreds of people can work on the same project at the same time
  • Using version control with the Visual Studio IDE
  • Version control through Team Foundation Server and Git
  • File Locking
  • Version Merging
  • Change Lists
  • Push, Pull and Commit

Welcome to the final essay.

  • The essay consists of 5 questions.
  • Any score below 85% is failing.
  • Failing the essay will require you to re-take the course.

This course was created to rapidly teach a student what Version Control is in order to utilize it as a Software Developer.

Ready to Begin?

Bring your career on the right track. Begin today!



Get Started   
Contact Us