Chapitre 2. Modèles de conception d'API
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Ce chapitre du site est un guide pratique pour la phase de conception du cycle de vie de l'API. Il vise à sensibiliser les lecteurs à des sujets courants concernant les API, tels que les modèles de conception d'API, les modèles de sécurité d'API et les meilleures pratiques en matière d'API.
Un modèle de conception de logiciel est un plan pour résoudre un problème particulier et courant lors de la création d'un logiciel. La conception d'une API est un processus multidimensionnel, mais certains défis sont communs quel que soit le style de l'API. Les modèles de conception peuvent guider le développement de solutions à ces défis.
Ce chapitre présente ces modèles individuellement, sous la forme d'un livre de recettes, pour t'aider à les sélectionner et à les intégrer dans ton processus de conception. Pour voir comment les modèles de conception d'API sont appliqués en pratique, tu mettras en œuvre certains de ces modèles au chapitre 5 lors de la construction d'un exemple d'API REST.
Exemples de modèles de conception d'API
Quel que soit le style d'API avec lequel tu travailles, tu dois répondre à des questions telles que : quel langage naturel utiliser pour la documentation de l'API, comment versionner l'API, comment nommer les interfaces, quel encodage utiliser et comment servir les données. Cette section explore ...