L’objectif de ce cours est d’offrir aux élèves une introduction à la notion de Test Driven Development ainsi que d’architecture testable. Si le TDD et les principes d’architecture seront présentés dans leur cadre général, la fin du cours fera une ouverture sur l’application de ces principes à un application de gestion de type serveur web. Trois étapes successives permettront de monter en compétence :

  • Principes et outils de la méthodologie TDD
  • Approfondissement sur du design testable
  • Principes d’abstractions, de design et d’architectures pour la conception d’applications robustes.