Version & Source Control: Basics
DevOps
| Beginner
- 15 Videos | 1h 22s
- Includes Assessment
- Earns a Badge
To work as a DevOps technical support engineer, you need a basic understanding of the growing number of version and source control tools. In this course, you'll explore the history of source control systems, examine how project management without source control differs from PM with source control, and recognize the control mechanisms used by Dev and Ops teams when working with control systems. You'll then identify the different types of source control systems and when to use them, and distinguish between cloud and cloudless version control systems. Next, you'll recognize the best practices for implementing version control in DevOps, and how to improve and measure the effectiveness of source control systems. Finally, you'll list the features of a source code repository and the primary source code repository providers.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courserecall the history of source control systems and the benefits of adopting source control systems as a part of the development practicedefine the concept of source control and compare the differences between project management with and without source controllist the artifacts that benefit from source and version control systems and help DevOps practitioners realize the benefits of source controlrecall the control mechanisms used by the Dev and Ops teams when working with control systems to manage code and relevant code artifacts for collaboration and versioningclassify the prominent types of source control systems and the scenarios in which the right source control systems can be adopteddescribe the fundamental concept of version control systems and the architecture of the prominent types of version control systems independent of cloudspecify the concept of a source control system as a cloud service along with the benefits afforded by cloud-hosted source control systems
-
illustrate the use of version control systems as a mandatory component to implement continuous delivery with agile and DevOps practicesdescribe the practices that need to be adopted to implement version control in DevOps and facilitate continuous delivery and productive release managementrecognize the critical issues of using source control systems and the approaches that can be adopted to improve and measure the effectiveness of source control systemsdescribe the approach to using feature branch patterns and trunk-based development patterns to implement source control in the DevOps lifecycledescribe the features of a source code repository along with the critical activities associated with managing and utilizing repositorieslist the primary source code repository providers and recognize when to use them to manage DevOps artifacts in DevOps delivery pipelinessummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 13sUP NEXT
-
2.Source Control System History4m 7s
-
3.PM With and Without Source Control3m 44s
-
4.Artifact Types as Source5m 23s
-
5.Listing Controls Applied to Source Control5m 53s
-
6.Source Control System Types3m 17s
-
7.Cloudless Source Control Systems4m 33s
-
8.Cloud-hosted Source Control4m 21s
-
9.Version Control in DevOps8m 1s
-
10.Version Control Best Practices4m 12s
-
11.Identifying and Managing Critical Issues3m 44s
-
12.DevOps Source Control Patterns4m 16s
-
13.Source Code Repository and Activities2m 55s
-
14.Source Code Repository Providers3m 38s
-
15.Course Summary1m 6s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.