Team Foundation Server

Team Foundation Server

FORMATION TEAM FOUNDATION SERVER
Apprenez à vraiment développer en équipe. Apprenez à définir l'architecture de vos applications, à gérer avec efficacité votre code source, à piloter les tests, à mettre en place une démarche d'intégration continue, et à fonctionner en mode projet.

Plus de détails

  • Demander de nouvelles dates ou une formation intra-entreprise



Pré Requis

Avoir de bonnes connaissances d'un langage .NET, de Visual Studio et du Framework .NET. Expérience requise sur des projets de développement .NET.

Public concerné

Chefs de Projets, Développeurs, Testeurs

Durée du stage 3 jours
Référence STR-Dev-006
Tarif 1485 € HT / stagiaire
Divers Un livre servant de support à la formation sera remis au cours du stage



Plan

Présentation de TFS - A qui s'adresse TFS ?
- Le tour des fonctionnalités de TFS 
- Identifier la configuration préalable requise pour TFS.
- Installer TFS 
- Valider l'installation
- Configurer TFS 

TFS et les projets d'équipe

- Qu'est-ce qu'un projet d'équipe ?
- Qu'est-ce qu'une collection de projets ?
- Créer un projet d'équipe
- Supprimer un projet d'équipe
- Configurer des options de contrôle de version
- Gérer les alertes des projets
- Gérer les autorisations et les accès
- Gérer les utilisateurs
- Gestion de la sauvegarde des projets d'équipe

Utiliser et personnaliser les modèles de processus

- Gérer les modèles de processus
- Notion de liens typés et d'historisation
- Personnalisation des types de " work items "
- Personnalisation du cycle de vie des " work items "
- Création de requêtes sur les " work items "

Utiliser Team Foundation Version Control

- Configuration de Team Foundation Version Control
- Utilisation de TFVC en équipes
- Personnalisation de TFVC
- Contrôle, archivage et extraction.
- Gestion des évolutions d'un projet avec les labels et les branches.
- Utilisation de l'outil visuel de gestion de branches et de réplication de modifications interversions.
- Comparaison de fichiers et résolution de conflits.
- Migration à partir de SourceSafe.

Utiliser Team Build pour l’intégration continue

- A quoi et à qui sert Team Build ?
- Créer une définition
- Exécution de Team Build
- Personnaliser Team Build

Gestion de projets et utilisation des rapports

- Les rapports standards proposés par TFS
- La personnalisation des rapports en fonction des personnalisations faites sur les modèles de processus
- Création de nouveaux rapports
- Gérer l'entrepôt de données

Liaison avec Microsoft Project

- Gestion des Work Items, répliquer les notions de prédécesseurs et de successeurs
- Liaison des Work Items aux données Microsoft Project
- Mise en place et suivi du planning et des ressources

TFS et les développeurs de bases de données

- Les projets de bases de données avec TFS
- Comparaison de bases de données (schéma, données)
- Déployer des bases de données et des modifications en production
- Analyse d’impact de mises à jour

Introduction aux tests avec TFS

- Création de tests
- Tests manuels
- Tests génériques
- Tests pour les applications Web
- Tests de montée en charge
- Test unitaires pour les bases de données
- Gestion des pools de machines et Labs
- Analyse des rapports de tests