Programmation Orientée Objet en PHP (B.U.T.)
  • Organisation du cours
  • FAQ
  • Découverte
    • Séance A : Introduction à la POO
    • Séance B : Concepts de la POO
    • Séance C : Encapsulation
    • Séance D : Héritage
    • Séance E : Héritage & Encapsulation
    • Séance F : Héritage multiple et interfaces
    • Exercices S3 - FC
    • Séance G : Synthèse des concepts
    • Séance H : Point d'étape
    • Séance I-J
    • Séance K
    • TP Noté
  • Ancien cas pratique
    • Description générale
    • Séance A : Structure de base
    • Séance B : Génération de formulaire en POO
    • Séance C : Traitement des formulaires pour nos livres et auteurs
    • Séance D : Utilisation d'une base de données
    • Séance E : Utilisation d'une base de données et des formulaires
    • Séance F : Utilisation d'une base de données et des formulaires
    • Séance G : Finalisation
  • PHPStorm
    • Installation de PHPStorm
Propulsé par GitBook
Sur cette page
  • Sujet
  • Sources à disposition :
  1. Ancien cas pratique

Séance G : Finalisation

Dans cette dernière séance, nous allons exploiter tous les objets créés afin de produire un mini-site permettant la gestion de livres et d'artistes.

Notation

Cet exercice sera à faire valider en fin de séance obligatoirement.

  • 0, rien n'est fait

  • 1, début d'exercice, mais non fonctionnel

  • 2, TP réalisé exactement comme demandé

  • 3, TP réalisé avec quelques améliorations/optimisations

Sujet

En vous basant sur les précédents TD/TP et sur vos connaissances en base de données, écrire la classe LivreManager qui permet de gérer la sauvegarde des livres dans la base de données.

Ne pas oublier qu'un livre comporte a minima des auteurs.

Vous devez faire valider le bon fonctionnement en fin de séance

Sources à disposition :

seance15.php
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Séance 15 - Finalisation</title>
</head>
<body>
<h1>Séance 15 - Finalisation</h1>
<h2>Menu</h2>
<h3>Artistes</h3>
<p><a href="ajout-artiste.php">Création d'un livre, d'un roman ou d'une bande dessinées</a></p>
<p><a href="artistes.php">Voir tous les artistes</a></p>
<h3>Livres</h3>
<p><a href="ajout-livre.php">Création d'un livre, d'un roman ou d'une bande dessinées</a></p>
<p><a href="livres.php">Voir tous les livres</a></p>
</body>
</html>
PrécédentSéance F : Utilisation d'une base de données et des formulairesSuivantInstallation de PHPStorm

Dernière mise à jour il y a 2 ans