Présentation du projet
Le projet vise à développer des compétences en architecture MVC (Modèle – Vue – Contrôleur) et à mettre en œuvre une méthode de gestion de version à l’aide de Git et GitLab.

/

Architecture MVC (modèle, vue, contrôleur) :
Le dossier « /Modeles » a pour objectif de stocker toutes les requêtes à envoyer au serveur de base de données. Le tous sera stocké sous forme d’une classe (programmation POO) avec des méthodes, où chaque classe concernera une table de la base :

![]() ![]() | ![]() ![]() |
Le dossier « /Vues » comme son nom l’indique stocke toutes les vues du le site :

![]() ![]() | ![]() ![]() |
une agence | une agence vue |
consulter les cat | ![]() |
![]() | faire une loc |
Le dossier « /Controleurs » fait le lien entre la vue et le modèle :

![]() | ![]() ![]() |
Cette fonctionnalité s’enchainera de la manière suivante :

Gestion de version :
Utilisation de Git sur Netbeans :![]() |

Comme on peux le voir il y a 3 branches local qui on chacun ajouter une fonctionnalité au « Main ».
Avec Git il est possible de faire des versions dans un dépôt distant, comme par exemple sur GitLab.
