retour

Usine logicielle .Net

Usine logicielle .Net

  • Référence UNET
  • Durée 3 jours (21 heures)
Les projets informatiques qui adoptent un cycle de développement en cascade se retrouvent inévitablement avec une phase d'intégration critique qui révèlera tardivement toutes les failles des phases amont. Pour autant, l'intégration est-elle inévitablement le cauchemar de la fin de projet ? Ce n'est pas une fatalité si on met en oeuvre l'intégration continue, une des 12 pratiques décrites dans la méthode eXtreme Programming.

Ce cours présente donc toutes les bonnes pratiques de l'intégration continue et de ses phases connexes comme la construction ou les tests d'intégration. Il sera majoritairement consacré à la mise en oeuvre de ces bonnes pratiques et à la découverte des approches de Continuous Delivery et Continuous Deployment. Vous vous servirez pour cela de différents outils représentant une alternative à l'utilisation de Team Foundation Server.

Vous allez apprendre à :

  • Mettre en place un outil de construction
  • Connaître et savoir communiquer les bénéfices de l'intégration continue
  • Connaître les méthodes et bonnes pratiques liées à l'intégration continue
  • Apprécier et mettre en oeuvre des tests de validation de votre construction
  • Comprendre l'interaction entre les différents outils de l'environnement de développement
  • Appréhender la qualité de votre projet au travers de différents types de métriques

Méthode pédagogique :

60% de travaux pratiques

Audience :

Développeurs .Net, chefs de projets, responsables méthodes, responsables développements

Pré-requis :

  • Avoir une première expérience en développement de projet informatique (.Net)

Travaux pratiques :

Vous commencerez par construire avec Visual Studio un projet fourni, puis vous intégrerez le projet dans un logiciel de gestion de versions qui sera le point central pour la plupart des itérations proposées. Les expérimentations porteront sur les fonctionnalités et les composantes essentielles d'une usine logicielle : gestion de versions, intégration continue avec Visual Studio, mise en place de métriques de qualité du code produit, déploiement d'une application Web.

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

retour
Accès direct à nos cours

DIGITAL

WEB

MOBILE

AGILITÉ

ANALYSE ET CONCEPTION

JAVA et C++

JAVA EE ET FRAMEWORKS

ARCHITECTURE

.NET

BIG DATA