Présentation formation SUBVERSION
Notre formation SUBVERSION complète nos tutoriaux Subversion. 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 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.projet industriel jee d’exemple.
Dates (1j) | Tarif (Euros HT) | Audience | Pratique | Financement | Contact | Inscription |
---|---|---|---|---|---|---|
28 mars (Paris) 10 juin (Lyon) 16 oct (Paris) |
Inter : 750 Intra : 1600 |
Admin. Intégration |
70% |
Opportunités financement |
01 40 07 81 28 | Bulletin inscription |
Logiciels utilisés formation Subversion
Subversion 1.6
Tortoise 1.6
Apache 2.2
OpenSSL 0.9
Eclipse 3.5
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
Cours Détaillé formation SUBVERSION
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