Subversion Training Courses

Subversion Training

Subversion version management software courses

Subversion Course Outlines

ID Name Duration Overview
3109 Subversion for Users 7 hours This course has been created for people who need to work co-operatively. The course explains the concepts of merges, conflicts, branches, revisions and diff files. Participants will learn how to use command line tools as well as GUIs like Tortoise. Repository Basics What is a repository What should be stored in a repository Tracking file changes and history Repository URL and protocols Working With Revisions Import project Concept of working copies Checking out and exporting Checking in and writing log messages Solving conflicts Finding differences between revisions and working copy files Reverting changes Adding new files to the repository Removing, moving and renaming files in the repository and working copy Creating snapshots with tagging Switching files to a certain moment in the past Sharing Files Locking and unlocking file The Lock-Modify-Unlock Solution versus Copy-Modify-Merge Solution Branching and Merging Creating branches Merging changes Troubleshooting How to deal with not properly moved or copied files and folders Dealing with multiple working copies
3110 Subversion for Administrators 7 hours This course is for system administrators who need to install and maintain Subversion software and Subversion repository. The aim of this course is to widen the skills of system administrators so that they can administer Subversion repository servers and provide the best advice of the practices of Subversion. This course features a lot of lab exercises on Linux virtual machines. SVN server setup install the package and all dependences to create one repository or several repositories with sensible location considerations, initial import, migrate from CVS and other version control systems Fine-tune all kinds of access schemes, including http, https, svn, svn+ssh, file, specially to consider following how to configure Apache modules to use ssh environment variables to shorten svn+ssh:// urls to define proper user databases and design complex access control list or authorization patterns to integrate with LDAP / domain controller / MySQL / PAM / etc for user authentications Configure sensible repository layout each sub-project has complete tree structure such as trunk, branches and tags, suitable for sub-projects are inclusive and self-contained, not much inter-dependence, APIs of each sub-projects are stable and mature all modules exist on trunk / branches and tags, suitable for a logically compact project, there exists strong coupling among modules difference and benefits Backup strategy and disaster recovery backup strategy, including: native method with svn sync, third-party tools such as rsync, hot copy whole repository backup vs each revision checkout or dump disaster recovery permanently remove files and history Basic knowledge about managing repositories normal working cycle with subversion (hand-on practices) create branches and tags create locks and other controls design client-side tools and integrate them with IDEs choose and configure repository viewing facilities set general user policies, including set subversion hooks for those hard restrictions design automatic check-out and build or compilation, and even automatic testing
51798 Git for Victims of Subversion 7 hours This course shows Subversion users how to use Git. It helps to seamlessly migrate habits from SVN to Git and avoid common mistakes. Everyday Work (in centralized manner) Committing Browsing Tagging and Branching Merging Going Remote Sharing the Work Git Concepts Git Objects Distributed repositories Authors and Committers Merging works via e-mail Merging works from others repositories Octopus merge Habits Migration Process Mirroring Subversion Working with Git in a centralized manner Switching to distributed model Migration process examples (Open Source projects) Git Plumbing and Advanced topics Git Commands Signatures Ignores and Excludes Migrating and Bridging Using Git SVN clone Working with a Subversion repository and Git working copy
51824 Subversion for Advanced Users 14 hours This course is aimed at advanced users of subversion, such as release managers, project leaders, or anyone who wants their svn repository to be in a streamlined production chain, who are involved heavily with branching management, automatic build/compilation and testing, even deployment and updating. The students would benefit from this course working more closely with their development team and deployment team, especially for large size companies or those with geographically distributed branches. This course features a lot of exercises on CentOS 5 virtual machines. Subversion design philosophy and its advantage Typical copy-modify-merge scenario, how to solve simple conflicts Set user policies and guild-line, make team collaboration smooth and consistent Compensation to copy-modify-merge method (i.e., lock and unlock) Branching and merging When to create branches, several usages of branches, How to resolve conflicts and do merging wisely, how to absorb changes in different directions How to make use of new features of subversion to do branching and merging How to encourage or discourage users' local branching Everyday digest and revision review Mailing list, RSS, digest Blaming, delegation Subversion properties Built-in properties, properties with SVN: prefixed keywords, global properties How to design and use these properties Customized SVN properties for company Creative usage of customised SVN properties Disadvantage of SVN properties (i.e., mind the constraints and not to over-engineer it) Subversion hooks Hook types General usage of already shipped hooks Self-defined hooks Be creative and imaginative Secondary SVN server For backup, fail-safe recovery For automatic background tasks For temporary arrangement (i.e., different locations, etc.) Integration with other tools Issue tracking systems (i.e., bugzilla, track, Jira, etc.) Content managing system (i.e., wiki, etc.)

Course Discounts

Course Venue Course Date Course Price [Remote/Classroom]
Python Programming Warszawa, ul. Złota 3/11 Mon, 2016-08-01 09:00 5790PLN / 3753PLN
Data Analysis with Oracle 11g - workshop Warszawa, ul. Złota 3/11 Mon, 2016-08-01 09:00 4350PLN / 3012PLN
Data Science w biznesie Gdynia, ul. Ejsmonda 2 Mon, 2016-08-01 09:00 3731PLN / 3292PLN
Basics of C # language based on object model Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-08-01 09:00 6158PLN / 4543PLN
Web Application Development in PHP Warszawa, ul. Złota 3/11 Wed, 2016-08-03 09:00 2688PLN / 2022PLN
Oracle 11g - Programming with PL / SQL II Kraków, ul. Rzemieślnicza 1 Mon, 2016-08-08 09:00 PLN / PLN
Zapewnienie jakości oprogramowania – przegląd metodyk Warszawa, ul. Złota 3/11 Tue, 2016-08-09 09:00 2735PLN / 1863PLN
Python Programming Gdańsk, ul. Powstańców Warszawskich 45 Tue, 2016-08-09 09:00 5790PLN / 3908PLN
Programowanie w języku C# Poznan, Garbary 100/63 Tue, 2016-08-09 09:00 2188PLN / 1475PLN
Oracle 11g - Programming with PL / SQL II Wroclaw, ul.Ludwika Rydygiera 2a/22 Wed, 2016-08-10 09:00 2363PLN / 1785PLN
Programming in WPF 4.5 Gdynia, ul. Ejsmonda 2 Wed, 2016-08-10 09:00 2409PLN / 1815PLN
Adobe InDesign Łódź, ul. Tatrzańska 11 Thu, 2016-08-11 09:00 1220PLN / 1098PLN
Team Building and Management Rzeszów, Plac Wolności 13 Tue, 2016-08-16 09:00 2124PLN / 1287PLN
Stress management Warszawa, ul. Złota 3/11 Thu, 2016-08-18 09:00 2112PLN / 1212PLN
ITIL® Foundation Certificate in IT Service Management Szczecin, ul. Małopolska 23 Mon, 2016-08-22 09:00 2639PLN / 2134PLN
PowerShell Master Class Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2016-08-22 09:00 2547PLN / 1701PLN
Effective working with spreadsheet in Excel Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2016-08-22 09:00 768PLN / 652PLN
Java Performance Gdynia, ul. Ejsmonda 2 Mon, 2016-08-22 09:00 4400PLN / 2917PLN
Java Spring Kraków, ul. Rzemieślnicza 1 Mon, 2016-08-29 09:00 PLN / PLN
Java Spring Szczecin, ul. Małopolska 23 Mon, 2016-09-05 09:00 7039PLN / 5044PLN
Programming in WPF 4.5 Warszawa, ul. Złota 3/11 Mon, 2016-09-05 09:00 2809PLN / 1805PLN
Building Web Apps using the MEAN stack Szczecin, ul. Małopolska 23 Mon, 2016-09-12 09:00 4388PLN / 3003PLN
Java Spring Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2016-09-12 09:00 7039PLN / 5153PLN
Java Spring Poznan, Garbary 100/63 Mon, 2016-09-12 09:00 7039PLN / 4961PLN
Java Spring Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-09-19 09:00 7039PLN / 4961PLN
Java Performance Gdynia, ul. Ejsmonda 2 Mon, 2016-09-19 09:00 4150PLN / 2866PLN
Java Spring Warszawa, ul. Złota 3/11 Mon, 2016-09-19 09:00 7039PLN / 4961PLN
BPMN 2.0 for Business Analysts Wroclaw, ul.Ludwika Rydygiera 2a/22 Tue, 2016-09-27 09:00 3110PLN / 2337PLN
Visual Basic for Applications (VBA) in Excel - Advanced Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-10-10 09:00 1689PLN / 1296PLN
ITIL® Foundation Certificate in IT Service Management Warszawa, ul. Złota 3/11 Mon, 2016-10-10 09:00 2639PLN / 2076PLN
Visual Basic for Applications (VBA) in Excel - Advanced Białystok, ul. Malmeda 1 Mon, 2016-11-14 09:00 1689PLN / 1413PLN

Upcoming Courses

Weekend Subversion courses, Evening Subversion training, Subversion boot camp, Subversion instructor-led , Subversion coaching, Subversion trainer , Subversion classes, Subversion one on one training ,Weekend Subversion training, Subversion on-site, Subversion training courses, Evening Subversion courses, Subversion private courses

Some of our clients