4 Décembre, 9h00

Concepts orientés-objet avancés appliqués au développement agile

Formation pratique sur la pensée objet pour professionnels désirant améliorer la maintenabilité de leur conception OO dans un environnement de développement itératif et Agile. 

Objectifs :

Ce cours revisite l’orientation objet sur l’angle de la conception de systèmes maintenables à l’aide des principes et bonnes pratiques orientées objet.

Suite à cette formation, vous serez en mesure de :

  • Maîtriser les fondements OO;
  • Comprendre la décomposition d’une application d’entreprise en objets (conception/design OO);
  • Appliquer les principes de regroupement, de structuration et de communication entre les objets d’un système complexe;
  • Concevoir des systèmes OO de manière à favoriser la maintenabilité et faciliter le changement dans un contexte itératif;
  • Appliquer les principes S.O.L.I.D.;
  • Comprendre certains modèles de conception d'entreprise (Repository, Factory, DTO)
  • Connaître la place et les différences entre les styles architecturaux (MVC, MVP, MVVM)
  • Connaître quelques modèles architecturaux (DDD, Clean Architecture ...)
  • Concevoir des applications faiblement couplées et cohésives;
  • Appliquer le paradigme OO dans un projet Agile.