ClearCase Introduction Course

Course Code: IN 426
Course Abstract: This class teaches the fundamental skills that streamline and simplify the software development process through the use of the ClearCase tool. Participants will learn the concepts and specific usage of ClearCase that positively affect development teams and accelerate development cycles. Topics include; how to ensure accuracy of releases, basics for roll-backs, how to reliably build and patch previous versions of products, and how to create policy and structures for automated software development processes.
Audience: This course is intended for first-time ClearCase users requiring a practical introduction to the ClearCase commands and operations.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Work comfortably and unassisted with Rational’s ClearCase tool
> Identify all major functionality of ClearCase, and how to get help
> Recognize best practices in collaborative, parallel development environments
> Perform check-in/check-out, merging of files and directories, and navigate version trees
> Use command line interface and GUI tools
> Recognize the major integrations with Commercial IDE’s such as Visual Studio, VB, C++

    Course Topics:

    Clearcase Overview
    SCM Best Practices
    ClearCase Structure
    Workspace Management

    Clearcase Environment
    Base ClearCase vs. UCM
    Understanding VOBs
    Using Views
    Dynamic and Snapshot views

    Clearcase Interface
    ClearCase Administrator Console
    ClearCase Explorer
    GUI Online Help
    Using the CLI Cleartool
    Lab 1: Getting Started

    Finding Your Way In Clearcase
    Creating a VOB
    Creating Views
    Understanding Streams
    Version Control in ClearCase
    Version Trees
    Demonstration/Lab - Working with Views and VOBs

    Version Control of Files
    ClearCase Checkout/Checkin Model
    Checking Out a File
    Working With Checked Out Elements
    Working with Hijacked Files
    Comparing Files Graphically
    Checking In Files
    Listing an Element's History

    Version Control of Directories
    Directory Versioning
    Adding Directories to Source Control
    Check-In/Check_Out of Directories
    Working With Elements Within Directories
    Lost And Found
    Lab 2: Development with ClearCase

    ClearMake
    Build Management and Derived Objects
    Advantages of ClearMake

    Creating Labels

    Working With Configuration Specifications
    Configuration Specification Definition
    Displaying Configuration Specifications

    Branching With Clearcase
    Parallel Development
    Branching in ClearCase
    Making a Branch
    Checking in on a Branch

    Merging With Clearcase
    Merging with ClearCase
    Trivial Merges
    Merging With Conflicts
    Using ClearCase Merge Manager
    Merging Using the Version Tree
    Lab 3: Working in Teams

    Prerequisites: Familiarity with either Windows 95/98/NT/Win2000 or UNIX operating systems is required. Basic understanding of software development lifecycle methods is required. Familiarity with version control concepts is beneficial, but not critical.
    Note: All fields are required
    At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


    We Value Your Privacy!

    Ready to get started or in need of more information? Contact us today.

    Go To Blog Virtual Learning