Correction examen de Développement d’Applications Web 02

Examen de Développement d’Applications Web 02

  1. Consignes

    • Les documents (polycopiés, livres, …) sont autorisés. Vous pouvez faire les questions dans l’ordre que vous souhaitez.
  2. Questions de cours (5 points)

    1. Une application Web est un logiciel fonctionnant sur un ordinateur, distinct du système d’exploitation. L’application web, pour une part, est exécutée sur le serveur sur lequel sont stockées les ressources qu’elle utilise, notamment une base de données. L’interface utilisateur est exécutée sur le poste client et utilise les ressources offertes par le navigateur.
    2. Le principe de fonctionnement de l’architecture Client/Server est basé sur deux étapes :
      • Le client émet une requête vers le serveur grâce à son adresse IP et le port, qui désigne un service particulier du serveur.
      • Le serveur reçoit la demande et répond (réponse) à l’aide de l’adresse de la machine cliente et son port



  3. Exercice 02

    1. Page index.php
      • Examen de Développement d'Applications Web 02

    2. Page authentification.php
      • Examen de Développement d'Applications Web 02

    3. Page accueil.php
      • Examen de Développement d'Applications Web 02
    4. Page deconnexion.php
      • Examen de Développement d'Applications Web 02

  4. Exercice 03

    • <?php
      class MyCalculator {
      private $_fval, $_sval;
      public function __construct( $fval, $sval ) {
      $this->_fval = $fval;
      $this->_sval = $sval;
      }
      public function add() {
      return $this->_fval + $this->_sval;
      }
      public function subtract() {
      4/2
      return $this->_fval - $this->_sval;
      }
      public function multiply() {
      return $this->_fval * $this->_sval;
      }
      public function divide() {
      return $this->_fval / $this->_sval;
      }
      }
      $mycalc = new MyCalculator(12, 6);
      echo $mycalc-> add()."\n"; // Displays 18
      echo $mycalc-> multiply()."\n"; // Displays 72
      echo $mycalc-> subtract()."\n"; // Displays 6
      echo $mycalc-> divide()."\n"; // Displays 2
      ?>
  5. Enoncé de l’examen

    • Vous pouvez trouver l’énoncé dans la page suivante Enoncé !



Laisser un commentaire

Abonnez vous à notre chaîne YouTube gratuitement