bannière

Formation Subversion Admin

Contrôler et administrer Subversion

Référence : SVN-ADMIN-01
Durée : 1 jour(s)


Lieu Date de début Prix (HT) Formateur Réserver
Paris 07 février 2012  950 € drapeau  Olivier Huber Envoyer
Paris 09 avril 2012  950 € Envoyer
Paris 26 juin 2012  950 € Envoyer
Paris 26 septembre 2012  950 € Envoyer
Paris 27 novembre 2012  950 € Envoyer

Objectifs

  • Comprendre le fonctionnement de Subversion en détail
  • Savoir créer et administrer au jour le jour des dépôts de code
  • Connaître les différents moyens de mettre à disposition un accès Subversion
  • Appliquer les best practices adaptées au travail en équipe et à Subversion en particulier
Répartition : 30% Théorie, 70% Pratique
Public : Architecte, Développeur, Chef de projet
Pré-requis : Aucun

Programme

Concepts de travail en équipe

  • Divisions des tâches par domaine fonctionnel
  • Problème des accès aux ressources partagées
  • Définition de périmètres partageables

Historique et futur de Subversion

  • Relation à CVS
  • Panorama rapide des SCM (Source Code Management) concurrents et fonctionnalités spécifiques à Subversion

Architecture de Subversion

  • Architecture des serveurs Subversion
  • Protocoles d'accès aux serveurs ou accès local
  • Notion de dépôt (repository)
  • Structure d'un repository

Panorama des clients Subversion et critères de choix

Concepts basiques de Subversion

  • Définition d'un repository
  • Définition d'un changes et et d'une révision
  • Gestion des répertoires et des fichiers
  • Nommage par son URL de chaque ressource
  • Management des méta-données
  • Création de branches et de tags

Utilisation au jour le jour

  • Importation initiale de contenu préexistant
  • Récupération du contenu d'un repository
  • Propagation d'une modification
  • Synchronisations et conflits
  • Résolution des conflits (merges)
  • Retrouver l'auteur d'une modification

Administration des repositories

  • Savoir créer un repository
  • Organiser la structure de son repository de façon adaptée
  • Utiliser les outils d'administration et de monitoring
  • Savoir exporter et importer un repository
  • Vérifier le contenu d'un repository
  • Techniques de réparation d'un repository en cas d'incident
  • Savoir effectuer des backups à chaud
  • Savoir scripter les événements disponibles du repository (hook scripts) :
  • Application à l'obligation d'avoir un message de commit non-vide
  • Automatisation de l'envoi de mails lors des commits
  • Application à certains types de sauvegardes automatisées

Administration des serveurs

  • 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
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
icone PDF Télécharger
>>Descriptif du cours
>>Bulletin d'inscription

Offert en inter-entreprise
>>Le petit déjeuner (croissants, jus d'orange, café)
>>Le déjeuner
>>Une qualification téléphonique si nécessaire avec l'un de nos consultants
>>Le livre  Version Control with Subversion*
couverture livre