Notre client fictif nous a demandé de mettre en place des pages de commentaires qui évoluent suite à l’ajout d’un nouveau commentaire, ainsi qu’une page de tarifs qu’il peut modifier lui-même.

Dans le but d’améliorer notre code et de répondre aux attentes, nous avons transformé nos pages statiques en pages web dynamiques.

Pour cela, nous avons intégré du code SQL (Structured Query Language). Ce langage est utilisé dans la création, la modification et la gestion de bases de données. Pour pouvoir créer nos propres pages de données, nous avons utilisé l’outil « PHPMYADMIN » 4.7.0. Nous avons également du apprendre le langage en passant des bases aux requêtes plus difficiles à mettre en place.

Dans le but d’avoir accès à nos bases de données depuis notre page PHP, nous avons du utiliser l’extension PDO (PHP DATA OBJECTS) qui permet d’utiliser une base de données en programmant avec un style orienté objet. Cette extension nous permet d’effectuer des requêtes SQL dans notre page PHP et ces requêtes auront un impact dans notre base de données. Par exemple, nous souhaitons avoir une page référençant les commentaires des internautes.

Cependant avoir un lien avec sa base de données SQL apporte également des risques. Il existe une exploitation de faille de sécurité appelé l’injection SQL. Pour pouvoir se prémunir contre cela, une méthode a été mise en place : Les requêtes préparées qui empêche de pouvoir rentrer des requêtes dans ces zones.

Compétences : Développer la présence en ligne de l’organisation

Outils utilisée :
– S.E : Windows
– E.D.I : Visual studio Code
– Framework : Bootstrap
– Language : PHP, HTML, CSS, SQL
– SGBDR : PHPMyAdmin

MVC / REFACTORING ->