Avant-propos
Un système logiciel n'est pas seulement la définition de ses parties, mais aussi la façon dont ces parties communiquent. La qualité de cette communication est un facteur déterminant de la performance globale du système. Tes méthodes de communication, telles que les API, doivent être construites et régies de manière réfléchie, et reposer sur des bases solides.
C'est là que Learning API Styles entre en jeu. Non seulement le contenu du livre est immensément précieux, mais la façon dont il est structuré permet un apprentissage facile et efficace.
Apprendre les styles d'API commence par des connaissances fondamentales importantes, une appréciation des concepts d'API(chapitre 1), y compris le cycle de vie de l'API. Le chapitre 2, sur les modèles de conception d'API, devrait être un prérequis pour toute personne impliquée dans la conception et la mise en œuvre d'une API. Les protocoles de réseau(chapitre 3) sont ensuite complétés par des explications sur les protocoles Web(chapitre 4), avant de présenter les styles d'API (à partir du chapitre 5) qui sont basés sur ces protocoles.
Un concept extrêmement important pour les API est abordé tout au long de ce livre : la sécurité. Lukasz et Marcin affirment au chapitre 1 que "nous percevons la sécurité comme une force présente dans toutes les phases du cycle de vie de l'API", et je suis tout à fait d'accord. Une API sans sécurité, prise en compte à chaque étape, constitue une cible facile et tentante pour les mauvais acteurs. ...