Notes et transcriptions du cours Débutez avec les API REST proposé par esri France disponible sur la plateforme Openclassrooms.
La mise en place d'une API, c'est comme la mise en place d'un projet informatique. Vous devez respecter certaines étapes pour optimiser votre temps de développement et de mise en ligne de votre API.
4 étapes sont conseillées dans la conception d'une API :
Vous allez aborder tous ces points dans cette dernière partie.
Trop souvent impatient, le développeur se lance dans son développement sans avoir pris le temps de mettre sur papier ses besoins, la spécification et la conception de ses besoins finaux pour son projet informatique.
Vous manquez de temps ? Votre client est pressé ? Eh bien, formalisez vos idées, vos besoins, les besoins du client avant tout démarrage de développement de votre API. Vous gagnerez un temps précieux !
Apprenez à connaître les applications et leur contraintes d'utilisation avant toute chose. Les questions à vous poser :
Par exemple, pour votre projet informatique de e-commerce, les entités principales sont les clients et les commandes. Vous mettrez à disposition par exemple des fonctions permettant de récupérer les commandes d'un client, de voir l'état d'une commande d'un client, etc.
Avant de vous lancer dans la conception, jetez un œil sur le web pour être sûr que l'API que vous voulez concevoir n'existe pas déjà !