Nos domaines de formation :

Formation Team Foundation Server 2013, optimiser ses développements .NET

Stage pratique
Durée : 3 jours
Réf : TAF
Prix  2018 : 1990 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Ce cours vous apportera les connaissances en vue d'industrialiser vos développements d'applications .NET avec TFS 2013. 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.

Objectifs pédagogiques

  • Décomposer et évaluer les composants de la solution TFS 2013
  • Comprendre l'industrialisation des applications .NET
  • Définir une architecture des applications .NET
  • Mettre en œuvre une méthode d'intégration continue de développement logiciel optimisé
PROGRAMME DE FORMATION

Création et configuration d'un Team Project

  • Introduction à Visual Studio 2013.
  • L'industrialisation des applications.
  • L'architecture. La solution TFS 2013.
  • Collection de projets. Ajouter une nouvelle collection.
  • Team Project et les processus. Créer et paramétrer un projet.
  • Définition des équipes, des areas 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 2013.
  • Exploiter les diagrammes UML.
  • Définir l'architecture en couche d'une application.
  • Utilisation de Code Map.

Travaux pratiques
Diagramme UML et Code Map : création et exploitation.

Définition des tâches avec les Work Items

  • Les principaux concepts. Liens typés. Historisation. Hiérarchisation.
  • 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 MS Project.
  • Mise en place et suivi du planning et des ressources.

Gestion du code source

  • Contrôle, archivage et extraction.
  • Gérer les évolutions d'un projet (labels, 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.
  • Scénarios fonctionnels de tests et utilisation des tests exploratoires.
  • 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 et suivi de projet

  • Team Foundation Build. Workflow de build. Génération automatisée d'un cadre de validation.
  • Suivi de projet. Utilisation du site d'équipe.
  • Mise en production avec Release Management.
  • Mise en place d'un tableau de bord. Reporting.
Participants / Prérequis

» Participants

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

» Prérequis

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.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Filières métiers
Thème associé