ALM avec Visual Studio Online...

ALM avec Visual Studio Online...

Microsoft .NET - Application Lifecycle Management (ALM) avec Visual Studio Online et Team Foundation Server 2013
5 jour(s)
2200.00 €
Code: TFS
LinkedIn Google Plus Twitter Email

Description

La réalisation d’une application robuste et fiable en un temps record, afin de satisfaire le besoin du client n’est pas une science exacte, puisque les experts et analystes estiment que 70% à 80% des projets échouent. Néanmoins, avoir une bonne méthodologie, de bons outils et une bonne équipe ferait pencher la balance du côté positif.

Dans le monde Microsoft, deux outils permettent de réaliser la chaîne complète d’Application Lifecycle Management :

  • Collecte et modélisation des besoins
  • Architecture, développement et règles de qualité
  • Intégration et tests continus, déploiement continu
  • Tests de montées en charge, tests d’IHM et tests de validation
  • Haute traçabilité, rapports, BI

Les prochaines sessions

  • Du 16/01/2017 au 20/01/2017 à Paris
  • Du 27/03/2017 au 31/03/2017 à Paris
  • Du 03/07/2017 au 07/07/2017 à Paris
  • Du 04/12/2017 au 08/12/2017 à Paris
  • Du 06/02/2017 au 10/02/2017 à Lyon
  • Du 13/06/2017 au 16/06/2017 à Lyon
  • Du 24/04/2017 au 28/04/2017 à Grenoble
  • Du 11/09/2017 au 15/09/2017 à Grenoble
  • Du 15/05/2017 au 19/05/2017 à Toulouse
  • Du 13/11/2017 au 17/11/2017 à Toulouse

Objectifs

Lors de cette formation, vous vous procurez ce savoir-faire afin de vous permettre de :

  • Comprendre l’utilité d’une ALM
  • Comprendre qu’une ALM n’est pas nécessairement associée à des projets conséquents. Nous verrons, au travers d’exemples concrets, quelles briques retenir pour une mise en place sur des projets réels, même de taille modeste, afin d’aller plus vite que ses concurrents
  • Nous montrerons comment des applications parmi les plus volumineuses au monde, avec de fortes contraintes de qualité et de traçabilité, utilisent TFS avec succès

Informations pratiques

Public : Développeur, Architecte

Prérequis : Connaissance de Visual Studio, idéalement à partirde la version 2010

Pédagogie : 60% de travaux pratiques

Programme

  • Introduction à l’ALM
    • Besoin d’un outil comme TFS
    • Différences entre Visual Studio Online, Visual Studio et Visual Studio Team Foundation Server 2013 (TFS)
    • Quelques nouveautés de VS et TFS en 2015
    • Prérequis d’installation de TFS
    • Architecture de Team Foundation Server 2013
    • Comprendre l’ALM dans le monde Java
    • ALM Microsoft: Par où commencer ?
  • Gestion de projet
    • Type de gestion de projet dans une ALM
    • Recueil et modélisation des besoins
    • Les « Work Items » : types, personnalisation, “Area”, “Iteration” et “Tags”
    • Différences en « Team Project Collections » et un « Team Project »
    • Les « Work Items » avancés : bugs, tests, liens, historiques, personnalisation, Etude de Cas
    • Outils collaboratifs de TFS
    • Reporting de TFS
    • Sécurité, rôles et alertes
  • Différents usages du repository TFS
    • TFS-TFVC : « Code Repository » 100% Microsoft
    • TFS- GIT : un « Code Repository » ouvert
    • TFS - Eclipse, avec Team Explorer Everywhere
  • Contrôleur de sources avancé
    • Best Practices pour archiver son code (Gated Check-in, shelve in)
    • Les banches et montées de versions
    • Stratégies de backups
  • Industrialisation des développements
    • La Qualité et les Tests (charge, profiling, IHM, validation, audit)
    • Configuration et déploiements continus avec TFS ou VSO
    • Les « Builds » avancés
  • Choisir entre Visual Studio Online (VSO) et TFS
    • Présentation et cycle des livraisons de VSO
    • Liens étroits avec Microsoft Azure
    • En 45 min: Monter l’intégralité d’une ALM, avec un projet Web compilé, testée et déployée sur le Cloud
  • Que se passe-t-il en production ?
    • Déploiement avec Microsoft Release ManagementOutils de monitoring ‘Client-Centric’ et ‘Server-Centric’ ex. Application & Operational Insights)
    • Les outils pour débugger (ex. IntelliTrace®)
  • Que se passe-t-il en production ?
    • Déploiement avec Microsoft Release Management
    • Outils de monitoring ‘Client-Centric’ et ‘Server-Centric’ (ex. Application & Operational Insights)
    • Les outils pour débugger (ex. IntelliTrace®)