d3:a01

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
d3:a01 [2025/09/08 17:28] – [Partie 3 – Évolutions] dthevenotd3:a01 [2025/09/11 14:38] (Version actuelle) dthevenot
Ligne 86: Ligne 86:
 </body> </body>
 </html> </html>
 +</code>
 +
 +<code ruby bibliotheque.sql>
 +-- Base de données pour l'application Bibliothèque
 +CREATE DATABASE IF NOT EXISTS bdbibliotheque
 +  DEFAULT CHARACTER SET utf8mb4
 +  COLLATE utf8mb4_general_ci;
 +
 +USE bdbibliotheque;
 +
 +-- Table des livres
 +CREATE TABLE IF NOT EXISTS livres (
 +    id INT AUTO_INCREMENT PRIMARY KEY,
 +    titre VARCHAR(100) NOT NULL,
 +    auteur VARCHAR(100) NOT NULL,
 +    annee INT NOT NULL
 +);
 +
 +-- Données de test
 +INSERT INTO livres (titre, auteur, annee) VALUES
 +('1984', 'George Orwell', 1949),
 +('Le Petit Prince', 'Antoine de Saint-Exupéry', 1943),
 +('L’Étranger', 'Albert Camus', 1942);
 +
 +-- Compte utilisateur administrateur pour accès distant à la base de données
 +CREATE USER 'adminBibli'@'%' IDENTIFIED BY 'mdpBibli';
 +GRANT ALL PRIVILEGES ON bdbibliotheque.* to "adminBibli"@"%";
 </code> </code>
 ===== Partie 2 – Objectif ===== ===== Partie 2 – Objectif =====
Ligne 127: Ligne 154:
     - affichage du statut dans la liste + bouton "Emprunter" ou "Rendre".     - affichage du statut dans la liste + bouton "Emprunter" ou "Rendre".
     - action changerStatut qui met à jour le champ.     - action changerStatut qui met à jour le champ.
 +<badge>Jalon3 : Evolution personnelle réalisée</badge>
 <bootnote warning>L'application avec votre évolution sera le sujet de la revue de code de lundi, elle devra donc être **terminée pour lundi 15/09 14h**</bootnote> <bootnote warning>L'application avec votre évolution sera le sujet de la revue de code de lundi, elle devra donc être **terminée pour lundi 15/09 14h**</bootnote>
  ======  ======
  
  
-===== Partie 4 – Evolution du code =====+===== Partie 4 – Améliorations du code =====
   - utilisation d'un header.php et footer.php pour limiter les redondances de code   - utilisation d'un header.php et footer.php pour limiter les redondances de code
   - utilisation de classes :   - utilisation de classes :
Ligne 137: Ligne 165:
      - Livre avec les méthodes getAll() et ajouter($titre, $auteur, $annee)      - Livre avec les méthodes getAll() et ajouter($titre, $auteur, $annee)
      - Database avec la méthode connexionDB()      - Database avec la méthode connexionDB()
 +
 +<badge>Jalon4 : Améliorations effectuée</badge>
  • d3/a01.1757345284.txt.gz
  • Dernière modification : 2025/09/08 17:28
  • de dthevenot