Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Software Version Control

Learning Software Version Control

1h 29mBeginner2023-03-14

Authors

Carlos Solís

Carlos Solís

System Developer and Author

Course details

Software version control is crucial for modern software creation. It helps to manage changes, prevent errors, and preserve codebases, which allows developers to develop software in mutually supportive, safe, secure, and collaborative work environments. As a result, software version control has become a required skill set for almost every developer in the industry.

Join instructor Carlos Solis as he offers practical tips to help you better understand the architecture of some of the most common implementations and frequently used tools in software version control. Carlos brings you up to speed with the core concepts and best practices for leveraging powerful tools such as Git, Azure Repos, Subversion, Perforce Helix Core, Mercurial, and more. Upon completing this course, you’ll be ready to start comparing all the available options and pick the best software version control tool for you.

Skills covered

ALM/TFSMercurialGitVersion ControlDevOps ToolsProgramming FoundationsDevOpsAzureLearningOpen SourceMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Getting started with version control

1. Software Version Control Concepts

  • 02 - What is software version control
  • 03 - What is a repository
  • 04 - Adding, removing, and ignoring files
  • 05 - How a repository works
  • 06 - Branching and merging
  • 07 - Error handling

2. Git

  • 08 - How Git works
  • 09 - Creating Git repositories
  • 10 - Basic Git commands
  • 11 - Reverting code to a previous version
  • 12 - Git branching and merging
  • 13 - GUI clients and IDE integration
  • 14 - GitHub and other Git online services
  • 15 - Challenge - Send one commit to a different branch
  • 16 - Solution - Send one commit to a different branch

3. Azure Repos

  • 17 - How Azure Repos works
  • 18 - Creating Azure DevOps repositories
  • 19 - Add and remove files on Azure Repos

4. Subversion

  • 20 - How subversion works
  • 21 - Creating subversion repositories
  • 22 - Adding and removing files
  • 23 - Reverting code to a previous version
  • 24 - Subversion branching and merging

5. Perforce Helix Core

  • 25 - How Helix Core works
  • 26 - Creating Helix Core repositories
  • 27 - Basic Helix Core commands
  • 28 - Reverting code to a previous version
  • 29 - Helix Core branching and merging

6. Mercurial

  • 30 - How Mercurial works
  • 31 - Creating Mercurial repositories
  • 32 - Basic Mercurial commands
  • 33 - GUI clients and IDE integration
  • 34 - Reverting code to a previous version
  • 35 - Mercurial branching and merging

Conclusion

  • 36 - Selecting the right software version control for you
  • 37 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal