Zenika débarque sur Android
L'expertise Zenika dans votre poche !
>> Détails <<
Développement .NET piloté par les tests
Organiser le développement d'applications .NET piloté par les tests
Référence : TDD-DOTNET-01-02
Durée : 2 jour(s)
Partenaire
Skills Matter


Lieu Date de début Prix (HT) Formateur Réserver
Paris 16 décembre 2010  1195 €   Gojko Adzic Envoyer

Présentation

Cette formation expose les principes de base du développement piloté par les tests (Test Driven Development), en incluant les tests unitaires, la refactorisation et les tests d'acceptance. En appliquant ces pratiques, vous serez capables de produire les logiciels de qualité, conformes aux besoins, évolutifs et aisément maintenables.

La formation est résolument axée sur la pratique avec l'utilisation des outils les plus pertinents. Elle est entrecoupée par de brèves présentations pour replacer les exercices dans leur contexte et élargir les perspectives.

Objectifs
  • Concevoir et développer des logiciels en étant dirigé par les tests
  • Eviter les effets de bord indésirables avec les tests de non régression
  • Améliorer la qualité du logiciel avec la refactorisation et TDD
  • Identifier le code de mauvaise qualité et le corriger
  • Prendre en compte les besoins et les spécifications avec les tests d'acceptance
  • Utiliser les spécifications exécutables pour piloter le développement
  • Utiliser l'intégration continue pour prendre en compte les changement rapidement
  • Appliquer les bonnes pratiques
  • Utiliser MBUnit, Gallio, Rhino Mocks et FIT.NET
Répartition : 30% Théorie, 70% Pratique
Public : Développeur, Architecte,
Pré-requis : Connaissance de base en C# et en conception objet,

Programme

Jour 1

  • Introduction au TDD (Test Driven Development)
  • Les principes de base des tests unitaires
  • Utiliser TDD avec MBUnit pour la conception des logiciels
  • Ecrire des tests unitaires efficaces
  • Utiliser Rhino Mocks pour isoler les tests
  • Les bonnes pratiques des tests unitaires et les pièges à éviter

Jour 2

  • Identifier le code de mauvaise qualité et l'améliorer avec la refactorisation
  • Intégration continue et prise en compte du changement
  • Transformer les besoins en spécifications exécutables
  • Appliquer les tests d'acceptance agiles avec FIT.NET
  • Les bonnes pratiques des tests d'acceptance et les pièges à éviter
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 Télécharger
>>Bulletin d'inscription

Offert en inter-entreprise
>>Le petit déjeuner (croissants, jus d'orange, café)
>>Le déjeuner
>>Une qualification téléphonique si nécessaire avec l'un de nos consultants