WCC    Westminster College 020 8261 4684  
 Home  About us  Courses  Online Payment  Contact Pioneers in IT Training & Development   19/05/2012  
ARCHITECT BUSINESS INTELLIGENCE DATABASE PROGRAMMING NETWORKING E-COMMERCE

    Training Locations

    Testimonials



    Subversion Administration

    Course Fee : £790
    Pay Securely
    Course Start Dates
    Select Start Date Time Days Duration Site
    04/06/2011 9.30-5.30pm Saturday 2 classes Isle
    16/07/2011 9.30-5.30pm Saturday 2 classes Isle
    27/08/2011 9.30-5.30pm Saturday 2 classes Isle
    08/10/2012 9.30-5.30pm Saturday 2 classes Isle

    In completing the enrolling process and paying for your course, you are confirming that you have received enough information to make an informed decision and that the course is suited to your needs and abilities.

    About Apache Subversion
    Apache Subversion (SVN) is a version control system initiated in 2000. It is used to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS). In a 2007 report by Forrester Research, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and a strong performer in the Software Configuration and Change Management (SCCM) category. Subversion is released under the Apache License, making it free software.

    Target Audience

    System administrators who need to install and maintain the Subversion software and Subversion repositories.

    Prerequisites

  • Some knowledge of working with Subversion
  • Relevant general system administration experience in the operating system(s)
  • Knowledge of installation and configuration of Apache
  • Course Outline

    Administration of Repository
  • How to design the repository directory and using layouts
  • File backup systems within repository
  • Repository Content-Dumping and Loading
  • Berkeley DB vs. native-filesystem based repository
  • Accessing repository from a file system
  • Why file:// protocol isn't save
  • When we should use direct file access to repository
  • SSH and the SVN protocol
  • SSH authentication
  • Public key authentication with OpenSSH
  • Compression and encryption
  • HTTP / SHTTP-Accessing the repository server via Apache WebDav
  • Repository and the permissions
  • Apache authentication and access control
  • Authentication, authorisation and encryption and compression
  • Facilitating User Work
  • Branching and merging
  • How to handle releases
  • Considering the design, implementation and possible uses of Hook Scripts
  • Integration
  • Web-Based repository interfaces
  • Integrating SVN with Redmine or other project management tools
  • Replicating Repository
    Migrating from other version control systems
  • Migrating release histories
  • Migration principles and strategies
  • Understanding the Subversion Dumpfile format
  • Migrating from CVS to Subversion using cvs2svn
  • Migrating from Perforce to Subversion
  • Overview of VCP and RevML and their use in migrating from Visual SourceSafe to Subversion
  • Apache Integration Issues
  • Authentication, authorisation and encryption
  • Compression
  • DAV autoversioning
  • Troubleshooting mod_dav_svn problems
  • Best Practices - Use Cases and Patterns
  • Committing changes - importance of good commit messages
  • Branching and merging
  • Working with vendor branches
  • Integration of version control with testing and integration
  • Handling releases
  • Understanding the design, implementation and possible uses of Hook Scripts
  • Integration of Subversion with other tools
  • Emacs
  • Eclipse
  • Ant
  • Integrating with Visual Studio.Net via AnkhSVN
  • Web-Based repository interfaces
    Introduction to and overview of the Subversion APIs
  • Understanding the organisation and inter-relations of the SVN libraries
  • APR and Core SVN libraries
  • Client library
  • Repository access library
  • Repository library
  • Filesystem library

Training Courses

C# Distributed Applications
C# Programming
C++ Distributed Applications
C++ Programming
Enterprise e-Commerce with PHP
Game Development
iPad / iPhone Development
Java Programming
Java Servlet JSP Programming
MCITP Windows 2008 Enterprise Administrator
MCPD Web Development
MCTS SQL Server
MCTS: Windows Server 2008 Active Directory
MCTS: SQL Server 2008, Business Intelligence
MCTS Web Applications
Microsoft Office 2010
Objective C Programming
PC Assembly & Support
Sage Line 50
Selenium Web Testing
SharePoint 2010 Administrator
SharePoint Development
Web Design with HTML5


Send me information
Name
email
Telephone
Course Interested
Address (Street)
Town/City
Post Code
Message


Westminster College is the trading name of Westminster College of Computing (UK) Ltd. Registered in England & Wales, Company No. 07507288,
© Copyright 2011 www.wcc.co.uk - All Rights Reserved