Team Foundation Server 2012

Cette formation vous apportera les connaissances en vue d'industrialiser vos développements d'applications .NET avec TFS 2012. Vous apprendrez à définir l'architecture des 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.

Durée
3 jours
Tarif par participant
1200.00
Objectifs

A l’issue de ce cours, vous serez à même d’effectuer les tâches suivantes :

  • Définition de l’architecture du serveur et mise en place d’une installation de Team Foundation Server 2012
  • Paramétrage du système et configuration
  • Maintenance de Team Foundation Server
  • Utilisation de l’outil dans le cadre d’un développement ou dans le cadre de la gestion d’un projet.

A l’issue de ce cours, vous serez à même d’effectuer les tâches suivantes :

  • Définition de l’architecture du serveur et mise en place d’une installation de Team Foundation Server 2012
  • Paramétrage du système et configuration
  • Maintenance de Team Foundation Server
  • Utilisation de l’outil dans le cadre d’un développement ou dans le cadre de la gestion d’un projet.
     
Audience

Team Foundation Server étant un produit de la gamme serveur de Microsoft s’appuyant sur de nombreuses couches applicatives complexes, la bonne utilisation de ce produit requiert des connaissances étendues sur plusieurs domaines.
En fonction des chapitres abordés, vos connaissances sur plusieurs domaines techniques  seront sollicités. Vous disposez notamment des acquis suivants :

  • Notions d’Administration Système pour l’installation
  • Notions d’Administration SQL Server pour l’installation et la maintenance
  • Notions d’Administration Sharepoint Server pour l’installation et la maintenance
  • Bonne Connaissance de Visual Studio pour le développement et les tests unitaires
  • Notions de gestion de projets pour la bonne compréhension du reporting

L’ensemble de ces connaissances sont requises pour suivre l’intégralité des modules présentés dans ce cours

Plan détaillé

Chapitre 1 : Introduction à Team Foundation Server 2012

  • Qu’est-ce que TFS?
  • Le concept d’usine logicielle
  • Introduction aux méthodologies Agile

Chapitre 2 : Installation de Team Foundation Server 2012

  • Les différentes topologies d’installation
  • Les prérequis
  • Le processus d’installation
  • Team Foundation Repository Vs GIT

Chapitre 3 : Configuration et sécurité

  • Le serveur Team Foundation Server
  • Les collections de projets
  • Les projets d’équipe

Chapitre 4 : L’outillage

  • Visual Studio 2012
  • TF.exe
  • Team Web Access
  • Team Explorer Everywhere
  • L’intégration avec les autres outils

Chapitre 5 : Contrôle de code source

  • Fonctions de contrôle
  • Versionning et gestion de l’historique
  • Création et fusion de branches
  • Les espaces de travail

Chapitre 6 : Team Foundation Server et l’agilité

  • Les éléments de travail
  • La traçabilité des évolutions
  • Le rôle du client dans l’équipe

Chapitre 7 : Team Foundation Server et les tests

  • Tests unitaires
  • Tests fonctionnels
  • Tests d’interfaces

Chapitre 8 : Automatisation et industrialisation

  • Mise en place d’une usine logicielle
  • Automatisation des test unitaires
  • Automatisation des test d’interfaces

Chapitre 9 : La gestion de projets avec TFS

  • Méthodologie de travail
  • Documentation
  • Portail d’équipe
  • Le reporting

Chapitre 10 : En route avec TFS

  • Ce qu’il faut retenir
    • L’administration de TFS
    • Le contrôleur de code source
    • La gestion de projets avec TFS
  • Autour de Team Foundation Server
    • Visual Studio Online
    • Compatibilité Git
Formateurs
Cédric Del Nibbio
image
formation expaceo