Développement Agile Avancé

LieuDate# de joursPrix
Sur demande
Précisions techniques

Référence

DAA0901

Public

Développeurs, Coach/ScrumMaster

Techniques pédagogiques

Théorie : 50% - Pratique : 50%

Sessions

8 stagiaires maximum

Pré-requis

Il est recommandé d'avoir suivi une formation sur le Test Driven Development avant de suivre cette formation.

Description

Cette formation est recommandée à tous ceux qui cherchent un moyen efficace d’améliorer la qualité de leur logiciel. Elle consiste à développer un logiciel en l’enveloppant judicieusement d’une série de tests unitaires avec pour objectif de contrôler chaque ligne ou chaque fonctionnalité contenu dans son code. Et, pour ceux qui vivent avec un bugtracker rempli à craquer, ils verront comment désendetter techniquement leur application au cours du temps tout en faisant évoluer le logiciel à la demande des clients. Au cours de la formation, vous découvrirez de nombreuses techniques ; vous apprendrez par exemple à faire de la conception simple, du refactoring, de la conception émergeante, à implémenter des Mock et à utiliser le Test Driven Requirement ou le Behaviour Driven Development.

Programme indicatif

  • Introduction
  • Rappel sur le Test Driven Development
  • xUnit : Patterns de Test
  • Refactoring
    • Sentir le code
    • Test Driven Design
    • Travailler avec du "Legacy Code"
    • Base de Données
    • Programmation Orientée par Aspect
    • Design Patterns
    • "Test After" vs "Test First"
  • Documentation agile
    • Réactivité aux changements du besoin
    • Test Driven Requirement
    • Behaviour Driven Development
  • Outils de test
    • Tests de performance automatiques
    • Tests fonctionnels automatiques
  • Aspect Psychologique
    • Le Besoin de Tester
    • L'apprentissage
    • Documentation agile
  • Conclusion

Newsletter

Entrer votre Email pour rejoindre notre mailing list

Désinscription