Ce cours permet de continuer le développement des connaissances en programmation orientée objet tout en ajoutant une connexion à une base de données dans une approche MVC (modèle, vue, contrôleur), la persistance des données (avec une base de données) et en solidifiant les bonnes pratiques (ex : SOLID, Clean code, Injection de dépendance, Clean architecture).