Objectifs du module :

  • Produire une conception détaillée en appliquant des patrons de conception, la mettre en œuvre en utilisant des bonnes pratiques de programmation orientée objet

Contenus :

  • Approfondissement de la modélisation objet pour l’analyse, la conception et la programmation
  • Compréhension et mise en œuvre de patrons de conception (design pattern), éléments d'architecture logicielle
  • Notions avancées de programmation orientée objet (par exemple : responsabilité unique, principe ouvert-fermé, notions de dépendance et de couplage)
  • Sensibilisation aux tests d'intégration