Programme du cours

3 jours (21 H) | 4-VS-TFSRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

Cette formation vous apportera toutes les connaissances pratiques en vue d’industrialiser vos développements d’applications .NET avec TFS 2010. Vous apprendrez à définir l’architecture de vos applications, gérer avec efficacité le code source, piloter les tests, mettre en place une démarche d’intégration continue, et fonctionner en mode projet.

Participants / Pré-requis

Chefs de projets, architectes, développeurs, équipes de déploiement

Bonnes connaissances d’un langage .NET, du C# ou du Visual Basic.NET, de Visual Studio et du Framework .NET.
Expérience requise sur des projets de développement .NET

Contenu

Introduction à Visual Studio 2010

  • L’industrialisation des applications.
  • La solution Team System.
  • L’architecture

Création et configuration d’un Team Project

  • Collection de projets. Ajouter une nouvelle collection.
  • Team Project et les processus.
  • Créer un projet avec le Team Explorer. Paramétrage.
  • Définition des équipes et configuration de la sécurité.
  • Travaux pratiques : Collection et Team Project : création et paramétrage

Conception d’architecture

  • Les outils d’architectures de Visual Studio 2010.
  • Exploiter les diagrammes UML.
  • Définir et valider l’architecture en couche d’une application.
  • Utilisation de l’Architecture Explorer.
  • Travaux pratiques : Créer des diagrammes UML. Exploiter l’architecture générée

Définition des tâches avec les Work Items

  • Les principaux concepts.
  • Liens typés. Historisation
  • Gestion et personnalisation des Work Items.
  • Travaux pratiques : Création de Work Items et de requêtes personnalisées

Mise en place du planning avec MS Project

  • Liaison des Work Items aux données Microsoft Project.
  • Mise en place et suivi du planning et des ressources

Gestion du code source

  • Contrôle, archivage et extraction.
  • Gestion des évolutions d’un projet avec les labels et les branches.
  • Comparaison de fichiers et résolution de conflits.
  • Travaux pratiques : Mise en place du contrôle de sources. Gestion des conflits.

Tests techniques et optimisation

  • Tests unitaires, tests web, tests de montée en charge.
  • Automatisation des saisies avec une base de données.
  • Détection et résolution de problèmes.
  • Travaux pratiques : Mise en place de différents types de tests

Campagne de tests fonctionnels

  • Planifier des campagnes de tests avec l’outil Test and Lab Manager.
  • Définir des scénarios fonctionnels de tests.
  • Exécuter les tests, communiquer avec l’équipe, gérer les anomalies, suivre les évolutions, reporter.
  • Travaux pratiques : Définition d’une campagne de tests et exécution.

Intégration continue

  • Team Foundation Build. Workflow de build.
  • Génération automatisée d’un cadre de validation

Intégration continue

  • Team Foundation Build. Workflow de build.
  • Génération automatisée d’un cadre de validation
 
Cette formation vous intéresse ? Renseignez-vous