CollabNet founded the Subversion open source project. Because many of the Subversion features are still developed by Subversion committers employed by CollabNet, the company has collected the broadest and deepest knowledge base available around Subversion. This expertise can be rapidly transferred to your teams through CollabNet's Support, Training, and Consulting services.
Ensure Rapid roll out and Maximum Success
CollabNet's industry-leading Subversion training curriculum is based on years of experience facilitating the adoption of Subversion and CollabNet Subversion in the enterprise. Our dual focus—Subversion's features and functionality and the best practices necessary for successful enterprise deployments—is aimed at customers who want to rapidly deploy Subversion and get the most from their development teams.
Instructor-Led Courses
Course
Details
Developer
Config
Manager
System
Admin
Subversion for Developers - Standard
Our Standard Subversion for Developers course covers the complete spectrum of using Subversion for software development: from the typical development work cycle to mixed revisions to branching and merging operations.
Subversion for Developers - Enterprise
Our Enterprise Subversion for Developers course covers the complete spectrum of using Subversion for software development as well as advanced enterprise-level features like merge tracking interactive conflict resolution and sparse checkouts. This course also includes developer labs with hands on exercises.
Subversion for the 1.x Developer Subversion for the 1.x Developer is specifically designed for developers who are currently using pre-1.5 versions of Subversion and want to gain a complete understanding of the new functionality introduced in the most recent releases.
Subversion for Administrators - Standard Subversion for Administrators - Standard covers server configuration, repository layout, strategies for backup and recovery, and migration from legacy systems.
Subversion for Administrators - Advanced Subversion for Administration - Advanced covers server configuration, repository layout, strategies for backup and recovery, and migration from legacy systems. This course also includes advanced topics such as: repository management, troubleshooting and application integrations.
Subversion for Developers Train the Trainer - Standard Subversion for Developers Train the Trainer – Standard prepares your training staff to effectively roll out Subversion to your development teams.
Subversion for Developers Train the Trainer - Enterprise Subversion for Developers Train the Trainer – Enterprise prepares your training staff to effectively roll out Subversion, including advanced enterprise features, to your development teams.
Subversion for Developers – Module 1 (Essential Concepts 1) Subversion for Developers – Essential Concepts 1 is the first of three modules in the Subversion for Developers Web-based Training Series. The purpose of Essential Concepts 1 is to introduce developers to Subversion and the foundational concepts involved in the typical usage of Subversion for software development. Concepts are first discussed in theory then demonstrated with TortoiseSVN.
Subversion for Developers – Module 2 (Essential Concepts 2) Subversion for Developers – Essential Concepts 2 is the second of three modules in the Subversion for Developers Web-based Training Series. The purpose of Essential Concepts 2 is to cover more advanced topics involved in typical Subversion usage such as branching, tagging and merging. Concepts are first discussed in theory then demonstrated with TortoiseSVN.
Subversion for Developers – Module 3 (Enterprise Features) Subversion for Developers – Enterprise Features is the last of three modules in the Subversion for Developers Web-based Training Series. The purpose of Enterprise Features is to cover the advanced features introduced in recent versions of Subversion. These advanced features tend to be particularly useful for enterprise software development. Concepts are first discussed in theory then demonstrated with TortoiseSVN.
* One continuous day (8 hours) minimum training is required for onsite training
** Volume discounts available. Contact CollabNet Sales for pricing. 1 Additional attendees: $400/attendee, with max of 15 attendees 2 Additional attendees: $320/attendee, with max of 15 attendees 3 Additional attendees: $800/attendee, with max of 15 attendees 4 Additional attendees: $400/attendee, with max of 8 attendees 5 Additional attendees: $320/attendee, with max of 8 attendees 6 Additional attendees: $800/attendee, with max of 8 attendees 7 Additional attendees: $1200/attendee, with max of 8 attendees
"After careful evaluation, we migrated our entire development organization to Subversion. Subversion has been incredibly easy to deploy; best of all, we accomplished this with zero impact to our delivery schedules."
—Ron Sheen, CTO of Fujitsu Siemens Computers
Subversion for Developers - Standard Subversion for Developers - Standard covers the complete spectrum of using Subversion for software development: from the typical development work cycle to mixed revisions to branching and merging operations. It explains Subversion's functionality on a conceptual level, offers practical demonstrations, and includes exercises for students to ensure they master the material. This course is available for Subversion 1.5 or 1.6.
Topics include:
An introduction to version control, parallel development, and Subversion
Typical usage
Global revisioning
Working copies
Standard work cycle
Mixed revisions
History
Properties
Branches and tags
Merging changes
Tracking merges
Other useful commands
Duration: 4 hours*
Audience: Developers, architects, configuration managers
Class Size: Up to 12 attendees
Price: $4,000 (onsite)1, $3,200 (online)2
* One continuous day (8 hours) minimum training is required for onsite training 1 Additional attendees: $400/attendee, with max of 15 attendees 2 Additional attendees: $320/attendee, with max of 15 attendees
Subversion for Developers - Enterprise Subversion for Developers - Enterprise covers the complete spectrum of using Subversion for software development: from the typical development work cycle to mixed revisions to branching and merging operations. It also includes in depth information related to enterprise-level features like merge tracking and change lists. Hands on labs help students understand concepts through hands on experience. This course is available for Subversion 1.5 or 1.6.
Topics include:
An introduction to version control, parallel development, and Subversion
Typical usage
Global revisioning
Working copies
Standard work cycle
Mixed revisions
History
Properties
Branches and tags
Merging changes
Branch management
Merging
Merge Tracking
Interactive conflict resolution
Working copy management
Sparse checkouts
Changelists
Peg revisions
Externals
Duration: 8 hours*
Audience: Developers, architects, configuration managers
Class Size: Up to 12 attendees
Price: $8,000 (onsite)3
* One continuous day (8 hours) minimum training is required for onsite training 3 Additional attendees: $800/attendee, with max of 15 attendees
Subversion for the 1.x Developer Subversion for the 1.x Developer is specifically designed for developers who are currently using pre-1.5 versions of Subversion and want to gain a complete understanding of the new functionality introduced in the most recent releases. This course is available for Subversion 1.5 or 1.6.
Topics include:
Overview of new features introduced in 1.5 and 1.6
Merging
Merge Tracking
Interactive conflict resolution
Working copy management
Sparse checkout
Changelists
Peg revisions
Externals
Duration: 4 hours*
Audience: Developers, architects, configuration managers
Class Size: Up to 12 attendees
Price: $4,000 (onsite)1, $3,200 (online)2
* One continuous day (8 hours) minimum training is required for onsite training 1 Additional attendees: $400/attendee, with max of 15 attendees 2 Additional attendees: $320/attendee, with max of 15 attendees
Subversion for Administrators - Standard Subversion for Administrators - Standard is targeted at engineers who are responsible for configuring and managing Subversion repositories and servers. Server configuration, repository layout, strategies for backup and recovery, and migration from legacy systems are discussed through examples. This course is available for Subversion 1.5 or 1.6.
Topics include:
Server setup and configuration
Architecture overview
Data stores
Repository access
Clients
Repository fundamentals
Identifying a versioned object
Versioned vs. revision properties
Transactions
Repository management
Hook scripts
Maintenance toolkit
Migration
Recovery
Backup
Logging/audit trails
Repository layout
Duration: 4 hours*
Audience: Administrators
Class Size: Up to 5 attendees
Price: $4,000 (onsite)4, $3,200 (online)5
* One continuous day (8 hours) minimum training is required for onsite training 4 Additional attendees: $400/attendee, with max of 8 attendees 5 Additional attendees: $320/attendee, with max of 8 attendees
Subversion for Developers – Module 1 (Essential Concepts 1) Subversion for Developers – Essential Concepts 1 is the first of three modules in the Subversion for Developers Web-based Training Series. The purpose of Essential Concepts 1 is to introduce developers to Subversion and the foundational concepts involved in the typical usage of Subversion for software development. Concepts are first discussed in theory then demonstrated with TortoiseSVN. This course is available for Subversion 1.5 or 1.6.
Subversion for Developers – Module 2 (Essential Concepts 2) Subversion for Developers – Essential Concepts 2 is the second of three modules in the Subversion for Developers Web-based Training Series. The purpose of Essential Concepts 2 is to cover more advanced topics involved in typical Subversion usage such as branching, tagging and merging. Concepts are first discussed in theory then demonstrated with TortoiseSVN. This course is available for Subversion 1.5 or 1.6.
Topics include:
Section 1: Branches and Tags
Section 2: Merging
Section 3: Merge Tracking
Section 4: Auto Props, Properties, Import & Export
Subversion for Developers – Module 3 (Enterprise Features) Subversion for Developers – Enterprise Features is the last of three modules in the Subversion for Developers Web-based Training Series. The purpose of Enterprise Features is to cover the advanced features introduced in recent versions of Subversion. These advanced features tend to be particularly useful for enterprise software development. Concepts are first discussed in theory then demonstrated with TortoiseSVN. This course is available for Subversion 1.5 or 1.6.
Topics include:
Section 1: Branch Management and Merging
Section 2: Merge Tracking
Section 3: CollabNet Merge GUI
Section 4: Interactive Conflict Resolution and Sparse Checkouts
Section 5: Changelists, Peg Revisions and Externals
Subversion for Developers Train the Trainer - Standard Subversion for Developers Train the Trainer - Standard is designed for large organizations with a dedicated training staff. The entire Subversion for Developers - Standard curriculum is covered with a specific focus on how the material is delivered in a classroom environment. This course is available for Subversion 1.5 or 1.6.
Topics include:
An introduction to version control, parallel development, and Subversion
Typical usage
Global revisioning
Working copies
Standard work cycle
Mixed revisions
History
Properties
Branches and tags
Merging changes
Tracking merges
Other useful commands
Duration: 16 hours*
Audience: Configuration Management Trainers
Class Size: Up to 5 attendees
Price: $16,000 (onsite)6
* One continuous day (8 hours) minimum training is required for onsite training 6 Additional attendees: $800/attendee, with max of 8 attendees
Subversion for Developers Train the Trainer - Enterprise Subversion for Developers Train the Trainer - Enterprise is designed for large organizations with a dedicated training staff. The entire Subversion for Developers - Enterprise curriculum is covered, including advanced enterprise-level features introduced in versions 1.5 and 1.6 like merge tracking and change lists with a specific focus on how the material is delivered in a classroom environment. This course is available for Subversion 1.5 or 1.6.
Topics include:
An introduction to version control, parallel development, and Subversion
Typical usage
Global revisioning
Working copies
Standard work cycle
Mixed revisions
History
Properties
Branches and tags
Merging changes
Branch management
Merging
Merge Tracking
Interactive conflict resolution
Working copy management
Sparse checkouts
Changelists
Peg revisions
Externals
Duration: 24 hours*
Audience: Configuration Management Trainers
Class Size: Up to 5 attendees
Price: $24,000 (onsite)7
* One continuous day (8 hours) minimum training is required for onsite training 7 Additional attendees: $1200/attendee, with max of 8 attendees
Subversion for Administrators - Advanced Subversion for Administration - Advanced covers server configuration, repository layout, strategies for backup and recovery, and migration from legacy systems. This course also includes advanced topics such as: repository management, troubleshooting and application integrations.
Topics include:
Server setup and configuration
Architecture overview
Data stores
Repository access
Clients
Repository fundamentals
Identifying a versioned object
Versioned vs. revision properties
Transactions
Repository management
Hook scripts
Maintenance toolkit
Migration
Recovery
Backup
Logging/audit trails
Repository layout
Troubleshooting
Troubleshooting Overview
Client Side
Server Side
Access Side
Migrations
Overview
Metrics
Tools
Planning
Application integrations
Clients
WebDAV
Duration: 8 hours* Class Size: Up to 5 attendees
Audience: System Administrators Price: $8,000 (onsite)4, $6,400 (online)5
* One continuous day (8 hours) minimum training is required for onsite training 4 Additional attendees: $400/attendee, with max of 8 attendees 5 Additional attendees: $320/attendee, with max of 8 attendees