Introduction

Completed

You can think of source control as an essential everyday practice. Versioning is a standard part of the developer's routine and, if used correctly, can save organizations enormous costs and resources.

The source control is a common-sense aspect of programming. It is essential from time to time to look at why we do what we do and how versioning impacts the entire value stream at an organization.

This module introduces you to the basics of source control, exploring benefits and best practices.

Learning objectives

After completing this module, students and professionals can:

  • Understand source control.
  • Apply best practices for source control.
  • Describe the benefits of using source control.

Prerequisites

  • Understanding of what DevOps is and its concepts.
  • Familiarity with version control principles is helpful but is not necessary.
  • Beneficial to have experience in an organization that delivers software.