Développement logiciel agile avec Team Foundation Server

Formation #1816 - 4 jours

À propos de cette formation :

Microsoft Team Foundation Server (TFS) est un outil complet de gestion du cycle de vie des applications pour développer un projet de A à Z, des exigences initiales au déploiement. Dans cette formation, vous apprenez à mettre en œuvre TFS, ce qui permettra à votre équipe de communiquer, de collaborer et de créer des logiciels de meilleure qualité en moins de temps.

Prérequis :

Cette formation offre une vue d'ensemble des principales fonctionnalités de Microsoft Team Foundation Server et de Visual Studio Online et détaille la manière dont elles peuvent permettre aux différents membres d'une équipe de développement d'optimiser la gestion de leurs projets. Vous pouvez suivre cette formation même si vous n'avez jamais utilisé Team Foundation Server ni Visual Studio Online mais il est indispensable d'avoir déjà participé à des projets de développement de logiciels, à quelque niveau que ce soit.

Vous apprendrez à :

  • Gérer un projet logiciel de A à Z avec Microsoft Team Foundation Server (TFS) et Visual Studio Online
  • Maintenir le code source avec Team Foundation Version Control et Git
  • Surveiller la progression avec les journaux des travaux en souffrance, les tableaux Kanban et les burn-downs
  • Automatiser les tests et le déploiement avec l'intégration continue

Travaux Pratiques :

  • Administrer les projets et les équipes TFS
  • Découper les user stories en tâches
  • Estimer, prioriser et planifier les éléments de journal des travaux en souffrance au sein des sprints
  • Définir des configurations intégrées comprenant des tests et des déploiements unitaires

À qui s'adresse cette formation ?

À tous les analystes, programmeurs, testeurs et chefs de projets logiciels qui veulent apprendre à utiliser Team Foundation Server et Visual Studio Online afin d'augmenter la productivité de leurs équipes et d'améliorer la communication entre leurs équipes et la qualité de leurs produits.

Contenu de cette formation :

Comparer les méthodologies agiles et traditionnelles

  • Waterfall
  • CMMI
  • Scrum
  • XP
  • Bénéficier du développement piloté par la valeur
  • Planifier les versions finales, les itérations et les sprints
  • Respecter les bonnes pratiques XP avec TFS

Parcourir les fonctionnalités de TFS

  • Collaboration des équipes
  • Modèles des processus
  • Contrôle des versions
  • Builds automatisées
  • Tests intégrés

Évaluer les éditions de TFS

  • Choisir Team Foundation Server vs. TFS Express
  • Exploiter Visual Studio Online

Installer TFS

  • Planifier une installation de TFS
  • Créer des collections avec la console d'administration
  • Gérer la sécurité du projet l'adhésion du groupe avec le panneau de contrôle Web

Sécuriser les projets TFS

  • Attribuer des permissions aux groupes de sécurité
  • Ajouter des utilisateurs aux équipes et aux projets
  • Restreindre les droits des utilisateurs
  • Configurer les alertes aux utilisateurs

Créer des projets pour TFS et Visual Studio Online

  • Comparer les modèles processus intégrés Scrum, CMMI et Agiles
  • Spécifier le contrôle de source
  • Personnaliser les modèles de processus

Faire correspondre les termes de processus TFS et Agiles

  • Définir les epics et les user stories TFS en tant qu'éléments de travai
  • Accéder aux fonctionnalités et éléments de journal des travaux en souffrance
  • Estimer et prioriser les éléments de travail
  • Découper les éléments de journal des travaux en souffrance en tâches

Organiser les journaux des travaux en souffrance

  • Planifier les dates de début et de fin pour les versions finales et les sprints
  • Attribuer des éléments de journal des travaux en souffrance aux itérations et aux membres de l'équipe
  • Enregistrer le travail restant et le statut
  • Surveiller la progression de l'équipe

Collaborer sur le code avec Team Foundation Version Control (TFVC) et Git

  • Sélectionner le contrôle des versions centralisé vs. distribué
  • Synchroniser les entrepôts locaux avec l'entrepôt maître
  • Voir l'historique du projet avec les ensembles de modifications

Se connecter à TFS à partir de Visual Studio Team Explorer

  • Extraire et insérer le code source
  • Fusionner les ensembles de modifications à partir de multiples développeurs
  • Création de branche pour la gestion et la maintenance des versions finales
  • Résoudre les conflits multi-utilisateurs
  • Ajouter du code existant au contrôle source TFS

Intégrer le contrôle des versions avec les applications clientes

  • Brancher TFVC à Windows Explorer
  • Lier TFS à Eclipse et Xcode
  • Exécuter les commandes TFS dans la console

Créer, exécuter et automatiser builds

  • Définir et planifier les builds
  • Contrôler les sorties du build
  • Gérer les versions finales et les déploiements

Concevoir le logiciel de qualité via des tests continus

  • Intégrer les tests unitaires dans les builds
  • Exploiter l'analyse du code Visual Studio et les outils de test
  • Créer les scripts de test TFS pour les tests manuels
  • Documenter et suivre les bogues

Gérer des machines virtuelles (VM)

  • Créer des VM, des commutateurs et autres hardwares
  • Organiser des clichés instantanés de la VM

Minimiser les interruptions avec la réplication

  • Configurer un serveur réplica pour une réplication dynamique
  • Préparer l’infrastructure pour le cloud

Gérer les journaux de travaux en souffrance interroger le contenu de TFS

  • Attribuer le travail aux itérations, interroger et définir les journaux de travaux en souffrance des itérations
  • Visualiser le travail en cours avec les tableaux Kanban
  • Surveiller la progression avec les graphiques burn-down

Sessions planifiées

Appelez le 01 49 68 53 00 ou inscrivez-vous en ligne en sélectionnant une date ci-dessous :

7 mars 2017 - 2220 €
Paris - AnyWare
16 mai 2017 - 2220 €
Paris - AnyWare
29 août 2017 - 2220 €
Paris - AnyWare
14 novembre 2017 - 2220 €
Paris - AnyWare

Inscription sans risque : pas de paiement à l'avance, réglement jusqu'à 30 jours après la formation, satisfaction garantie ou vous ne payez pas la formation.

Financez votre formation

Le financement de votre formation ne doit pas être un obstacle. Nos conseillers vous aiderons dans vos démarches avec les OPCA par exemple.
Profitez également de la réduction Return to Learn qui récompense les participants ayant déjà suivi une formation Learning Tree.

Suivez votre formation avec AnyWare

Suivez nos formations chez vous, du bureau ou dans le centre AnyWare de Learning Tree le plus proche et bénéficiez du même enseignement pratique de qualité délivré par nos formateurs.

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.