Test Driven Development option.Net / C#

Formation

À Paris, Clamart et Grenoble

990 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

Objectifs: Lors de cette formation, vous découvrirez :  Concevoir et réaliser des produits logiciels autour de tests unitaires et de recette.  Comprendre l'importance des tests dans la production de logiciels.  Remanier et consolider vos applications existantes en introduisant des tests.  Et situer la pratique du développement piloté par les tests dans le contexte de la gestion de projet en général. Destinataires: Développeur, Chef de projet, Coach/ScrumMaster.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Clamart ((92) Hauts-de-Seine)
Voir plan
181 Rue de Fleury, 92140

Date de début

Consulter
Grenoble ((38) Isère)
Voir plan

Date de début

Consulter
Paris ((75) Paris)
Voir plan
14 Rue Alphonse Daudet, 75014

Date de début

Consulter

À propos de cette formation

Il est demandé aux participants de connaître les notions de base d'un langage de développement. Aucune notion d'UML est nécessaire.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Professeurs

Patrice Petit

Patrice Petit

Formateur

Le programme

Introduction

  • Origine du TDD
  • L'agilité et les tests
  • Les limitations du débogueur
  • Etat de l'art
  • Industrialiser, c'est tester !
  • Le besoin de tester : Les types de tests

Définition et Principes du TDD

  • Théorie
  • La bibliothèque NUnit
  • Les 3A
  • Gestion des Exceptions
  • Refactoring
  • Conception émergeante
  • Test Driven Design
  • Gestion des scénarii

Les meilleures pratiques de développement agiles

  • Gestion des conditions limites
  • Framework de tests
  • TDD et Gestion des données SGBDR
  • TDD et Gestion des données de type Fichier et Repository
  • TDD et Gestion des interfaces graphiques

Techniques avancées avec le TDD

  • Corriger des anomalies
  • Gérer la montée en charge et la sécurité des produits NTIC
  • Gestion de la sécurité logicielle
  • Gestion de la performance
  • Stress tests

Les objects Mock et Stub

  • La théorie
  • Application de la théorie sans utiliser de bibliothèque
  • Découverte des bibliothèques du marché

Les Outils

  • Les outils OpenSource et commerciaux
  • Architecture matérielle de tests
  • L'intégration continue (SVN, CVS, Sourcesafe)
  • Intégrateur continu (parmi lesquels, CruiseControl)
  • Couverture de test
  • Etude d'un outil de gestion des tests et de communication entre MOA et MOE : Fitnesse

Les qualités du TDD

  • Gains du TDD ?
  • Description des cas d'utilisation
  • Description des différents scénarii
  • Intérêt de l'industrie, des NTIC et des autres R&D
  • Les nouveaux enjeux industriels

Conclusion

Informations complémentaires

Nombre d'élèves par classe : 8

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Test Driven Development option.Net / C#

990 € HT