Le Club Formation : la même formation, moins chère



> Accueil > Subversion

Formation Subversion

Objis

650.00 € HT 520.00 € HT
jusqu'à - 20%

Durée : 1 jour

Après la formation SUBVERSION objis, vous aurez les réflexes et compétences clés vous permettant d’intégrer efficacement tout projet impliquant l’outil de gestion de version SUBVERSION, le successeur naturel de CVS pour la gestion des versions de vos documents et code sources.

Maîtrisez l’installation, la configuration et l’administration au quotidien de Subversion. Découvrez et évaluez les différents clients Subversion comme Tortoise SVN, RapidSVN ou encore le plugin eclipse Subclipse. Découvrez enfin comment Subversion s’intègre avec les outils modernes d’intégration continue comme Maven, Hudson et Cruise Control.

Vous allez apprendre à

- Installer Subversion sous Windows ou Linux
- Comprendre l’arborescence de Subversion
- Authentifier les utilisateurs
- Créer des repositories
- Intégrer des projet dans des repositories
- Préparer un déploiement de subversion
- Choisir une stratégie d’accès à subversion
- Paramétrer l’accès avec démon SVNServe
- Paramétrer l’accès avec Apache et WEBDAV (mod_dav_svn)
- Sécuriser l’accès aux sources avec avec SSH / SSL
- Faire un backup des repositories
- Utiliser les clients Tortoise, ligne de commande et Eclipse
- Créer des branches et des Tags
- Créer des patchs

Introduction
- Présentation du problème à résoudre
- Approche et limites du modèle ’lock-modify-unlock’
- Approche ’copy-modify-merge’ de subversion
- Concurents de subversion
- Valeur ajoutée de Subversion

Architecture
- Interface serveur , interface client
- Tiers données et repository Subversion
- Stratégies d’accès au serveur : Apache, SvnServe, file
- Authentification utilisateurs

Concepts essentiels
- Repository, dépot
- Révision
- Branche
- Tags
- protocole d’accès

Subversion au jour le jour
- Bonnes pratiques de l’utilisateur Subversion
- Ajout, modification, suppression de documents
- Identification de conflits (merge)
- Cas de gestion de conflit par Subversion
- Cas complexes de gestion de conflit
- Importance de la communication entre membres de l’équipe
- Validation et commit.

Sécurité et accès
- Authentification
- Authorisation
- Gestion du cache login/pwd
- Présentation de SVNServe et d’Apache mod_dav_svn
- Critères à évaluer lors d’un choix
- Configuration d’un Apache mod_dav_svn
- Configuration d’un SVNServe
- Ajout d’une protection SSL aux échanges

Administration
- Création de repository
- Ajout de projet dans un repository
- Organiser la structure de son repository (projets)
- Utiliser les outils d’administration et de monitoring
- Exporter et importer un repository
- Vérifier le contenu d’un repository
- Réparer un repository en cas d’incident
- Effectuer des backups à chaud
- Savoir scripter les événements disponibles du repository (hook scripts)
- Automatisation de l’envoi de mails lors des commits
- Création de patchs

Clients SVN
- Ligne de commande : svn
- Tortoise SVN
- Plugin Eclipse Subclibse

Intégration continue
- Subversion au coeur de l’intégration continue
- plugin Maven pour subversion
- Intégration avec Hudson
- Intégration avec Cruise control
- Projet multi modules

Administrateur Intégration


Pré - Requis


70% pratique

Logiciels utilisés formation Subversion
- Subversion 1.6
- Tortoise 1.6
- Apache 2.2
- OpenSSL 0.9
- Eclipse 3.5

Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket