mission Game of Thrones 5

Réaliser son API avec put et delete

Slim Framework

URI avec attribut – DELETE /user/{id}

  • Implémenter l’URI qui supprime un utilisateur spécifique.

URI avec paramètre – PUT /user

  • Implémenter l’URI qui modifie l’email d’un utilisateur.

URI – GET /personnages

  • Implémenter l’URI qui renvoie en JSON le nom et le titre et la culture des 100 premiers personnages.
  • Réaliser une page users.html qui affiche grâce au plugin Bootsrap Table les utilisateurs.

Déploiement

  • Déployer le projet dans une instance PHP. Il est nécessaire de renseigner le fichier de dépendances pour que SLIM puisse s’installer au déploiement.
    Le fichier composer.json à ajouter à la racine du projet « got/serveur/ » permet à composer de charger les dépendances sur le serveur, à utiliser sur une instance IBM Cloud ou AWS.

 

Express.js

URI avec attribut – DELETE /user/{id}

  • Implémenter l’URI qui supprime un utilisateur spécifique.

URI avec paramètre – PUT /user

  • Implémenter l’URI qui modifie l’email d’un utilisateur.

URI – GET /personnages

  • Implémenter l’URI qui renvoie en JSON le nom et le titre et la culture des 100 premiers personnages.

Déploiement

  • Déployer le projet dans une instance NodeJS. On privilégiera les instances pré-configurées pour Express.js.

 

Flask

URI avec attribut – DELETE /user/{id}

  • Implémenter l’URI qui supprime un utilisateur spécifique.

URI avec paramètre – PUT /user

  • Implémenter l’URI qui modifie l’email d’un utilisateur.

URI – GET /personnages

  • Implémenter l’URI qui renvoie en JSON le nom et le titre et la culture des 100 premiers personnages.

Déploiement

  • Déployer le projet dans une instance Python. On privilégiera les instances pré-configurées pour Flask.

 

Sauvegarde

  • Enregistrer les fichiers dans un répertoire got5  sous Gitlab.

 

2018-08-11T00:10:46+00:00By |Tags: , |