LF_c0nsult1ng Informatique

Projet Bibliforce3

Le projet de Bibliforce3 a été réalisé dans le cadre de ma formation chez WebForce3 Nîmes. Le but de ce projet était l'apprentissage du langage de programmation PHP7. Afin de nous concentrer exclusivement à la programmation, tout en ayant un rendu esthétique correct, nous avons fait appel au Framework Bootstrap 3.3.7, utilisé en développement local sur un serveur Wamp.

La première partie de l'exercice consistait à apprendre les inclusions de fichiers. Pour ce faire, nous avons découpé notre index en trois fichiers PHP :

  • Le header, qui comprend l'entête du fichier HTML (meta, link, script, etc.) jusqu'au début de la balise <main>.
  • Le menu de navigation, qui est inclus dans le header juste avant le démarrage de la balise <main> et qui se modifie lorsqu'on est connecté ou non.
  • Le footer, qui ferme la balise <main> et contient les balises de fin du fichier HTML (footer, script, etc.).

Une fois le fonctionnement des inclusions compris, nous avons réalisé la connexion à la base de données afin d'en faire un site dynamique. La base de données construite, il nous fallait encore la remplir. Pour cela, nous avons commencé par créer un formulaire d'inscription pour les nouveaux abonnés, avec sécurisation du mot de passe et vérification de l'adresse mail pour qu'une personne ne puisse pas s'inscrire deux fois avec la même adresse.

Le temps nous manquant, toutes les fonctionnalités n'ont pas pu être développées, pourtant un bon nombre sont déjà plus ou moins fonctionnelles. Pour un projet d'apprentissage et de mise en œuvre de ces savoirs, il nous a permis de mettre un bon pied à l'étrier, même s'il reste du travail à faire encore derrière.

Description

Technologies

Partage