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 tout 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 site :



une agence | une agence vue |


Le dossier « /Controleurs » fait le lien entre les vues 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.
