REST



Tutoriels

Suivez pas à pas les tutoriels discutés en cours:

  • codeofaninja: pour une application REST programmée en PhP. Suivez les deux parties (API REST et client HTML/javascript). Ces tutoriels devraient fonctionner au DIRO, ce qui veut dire être capable de se connecter au serveur mySQL au DIRO et d'y faire des requêtes via PhP.
  • Sammy.js: pour une application "one page" faisant usage de Sammy.js


Préparation au devoir #2

  • consultez la documentation de l'API de ConceptNet
  • Faites une requête HTTP pour y obtenir les informations d'un concept de votre choix (ex: fleur). Observez le système de pagination
  • Faites une page HTML qui offre un formulaire et un bouton submit qui lorsque cliqué génère une requête Ajax à l'API de ConceptNet pour le mot entré et qui affiche les mots reliés présentés dans le résultat de la requête
  • Bonifiez votre page de façon à lui ajouter un système de pagination qui permettra a) d'afficher les informations dans la réponse, et b) d'offrir un bouton next et prev permettant via une requête Ajax adaptée d'accéder à la page précédente ou à la suivante (vous devez donc comprendre le système de pagnitation offert dans l'API de ConceptNet). Une fois cet exercice fait, vous aurez progressé de façon substentielle dans le devoir #2.