Ex Libris

Ex Libris est un projet d'application web d'aide à la gestion d'une bibliothèque. Cette application est réalisée en PHP selon un framework fait-maison.

Voir en ligne Dépôt GitHub

Cette application a été réalisée dans le cadre du cours de Programmation Coté Serveur de Dominique VILAIN, donné à la Haute École de la Province de Liège en 2017.

Le but de cet exercice était de réaliser un projet en PHP utilisant un modèle d'architecture MVC (Modèle - Vue - Contrôlleur) vu en cours. Nous devions réaliser un outil en ligne qui permettrait, pour les visiteurs d'une bibliothèque fictive, d'avoir accès à différentes informations sur les livres, auteurs, éditeurs et genres disponibles. Pour les bibliothécaires, l'application devait également permettre de se connecter afin d'ajouter, modifier ou supprimer des contenus à la bibliothèque (ajouter un nouveau livre ou modifier la biographie d'un auteur, par exemple).
Ce projet comptait pour une partie de la cote de notre examen du cours de Programmation Coté Serveur. Ce projet était très intéressant à réaliser car il mettait en pratique beaucoup de choses vues au cours. L'absence de framework tout-fait nous obligeait également à tout réaliser par nous même, sans accès à des fonctions préconstruites, et donc poussait dans ses retranchements notre compréhension de tâches indispensables, notament la validation de formulaires et l'interaction avec une base de données.

Si je devais modifier ce projet aujourd'hui, je pense qu'il y aurait un peu de travail à faire du coté de la validation des formulaires. Je maîtrise mieux aujourd'hui le langage qu'à l'époque et il me semble que la validation de formulaires et l'interaction avec la base de données pourraient être faites de manière plus optimale.