Version & Source Control: Working With Source Control Tools


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

While aspiring DevOps engineers may have a background in support, they often lack exposure to the standard tools used for specific development support tasks, such as source control. In this course, you'll identify the essential features and purposes of prominent source control tools and the technical support-related situations in which to avail of them.

Specifically, you'll learn to install, set up, and work with Git, GitLab, Beanstalk, Apache Subversion, AWS CodeCommit, Azure DevOps Server, Concurrent Versions System, and IBM Rational Team Concert. You'll use these tools to share and manage code and repositories, collaborate and track work, and ship applications.



Expected Duration (hours)
0.9

Lesson Objectives

Version & Source Control: Working With Source Control Tools

  • discover the key concepts covered in this course
  • describe the features of Git and the GitLab CI/CD toolchain that can be used as a complete DevOps platform to deliver DevOps solutions as single applications
  • connect external repositories, set up repository mirroring, and create lightweight projects with GitLab
  • list the prominent Beanstalk features that help define workflows to write, review, and deploy code
  • set up a Beanstalk account to create repositories and manage branches and resource deployments
  • describe the essential features, architecture, and design of Apache Subversion
  • install the Subversion client and utilize it to create Subversion repositories and perform file and directory operations
  • specify the prominent features of AWS CodeCommit to implement a source control service that hosts secure Git-based repositories
  • recognize the different approaches to setting up AWS CodeCommit for enabling the use of repositories and source control
  • demonstrate the steps involved in setting up HTTPS connections to AWS CodeCommit using git-remote-codecommit
  • set up Azure DevOps Server to share code, track work, and ship applications
  • describe the architecture of Concurrent Versions System and the benefits of using it over Revision Control System
  • install Concurrent Versions System and demonstrate the steps of using Concurrent Versions System to manage DevOps pipeline assets
  • recognize the elements of the source control component of IBM Rational Team Concert that can be used to manage component-driven or feature-driven development
  • set up IBM Rational Team Concert and create repository workspaces from streams for managing changes in the source code
  • summarize the key concepts covered in this course
  • Course Number:
    it_dpvscfdj_02_enus

    Expertise Level
    Intermediate