Note :
Le livre « API Design Patterns » est très apprécié pour son exploration complète et perspicace des principes de conception des API. Les critiques soulignent l'application pratique des modèles de conception et l'amélioration des compétences en matière de développement d'API qu'il apporte.
Avantages:Bien organisé, facile à lire, couverture complète des principaux modèles d'API, explications perspicaces, exemples pratiques, amélioration des compétences en matière de conception d'API, recommandé aux développeurs de tous niveaux.
Inconvénients:Aucun inconvénient significatif n'a été mentionné dans les commentaires.
(basé sur 7 avis de lecteurs)
API Design Patterns
API Design Patterns présente un ensemble de principes de conception pour la création d'API internes et publiques.
Résumé
Un ensemble de meilleures pratiques et de normes de conception pour les API Web et internes.
Dans API Design Patterns, vous apprendrez :
Les principes directeurs des modèles d'API.
Les principes fondamentaux de l'agencement et du nommage des ressources.
La gestion des types de données pour n'importe quel langage de programmation.
Les méthodes standard qui garantissent la prévisibilité.
Les masques de champs pour des mises à jour partielles ciblées.
Méthodes d'authentification et de validation pour des API sécurisées.
Opérations collectives pour déplacer, gérer et supprimer des données.
Des modèles avancés pour des interactions spéciales et des transformations de données.
API Design Patterns révèle les meilleures pratiques pour construire des API stables et conviviales. Ces modèles de conception peuvent être appliqués pour résoudre les problèmes courants des API et modifiés de manière flexible pour répondre à vos besoins spécifiques. Des exemples pratiques et des cas d'utilisation pertinents illustrent les modèles pour les principes fondamentaux de l'API, les fonctionnalités avancées et même les scénarios inhabituels.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Les API sont des contrats qui définissent la manière dont les applications, les services et les composants communiquent. Les modèles de conception d'API fournissent un ensemble partagé de meilleures pratiques, de spécifications et de normes qui garantissent que les API sont fiables et simples à utiliser pour les autres développeurs. Ce livre rassemble et explique les modèles les plus importants de la communauté des concepteurs d'API et des experts de Google.
À propos du livre
API Design Patterns présente un ensemble de principes de conception pour la création d'API internes et publiques. JJ Geewax, expert en API chez Google, présente des modèles qui garantissent la cohérence, l'évolutivité et la flexibilité de vos API. Vous améliorerez la conception des API les plus courantes et découvrirez des techniques pour les cas particuliers délicats. Des illustrations précises, des exemples pertinents et des scénarios détaillés rendent chaque modèle clair et facile à comprendre.
Ce qu'il y a dedans
Principes directeurs des modèles d'API.
Principes fondamentaux de l'agencement des ressources et du nommage.
Patrons avancés pour les interactions spéciales et les transformations de données.
Une étude de cas détaillée sur la construction d'une API et l'ajout de fonctionnalités.
A propos du lecteur
Pour les développeurs qui créent des API web et internes dans n'importe quel langage.
A propos de l'auteur
JJ Geewax est ingénieur logiciel chez Google. Il se concentre sur Google Cloud Platform, la conception d'API et les systèmes de paiement en temps réel. Il est également l'auteur de Manning's Google Cloud Platform in Action.
Table des matières
PARTIE 1 INTRODUCTION.
1 Introduction aux API.
2 Introduction aux modèles de conception d'API.
PARTIE 2 PRINCIPES DE CONCEPTION.
3 Attribution de noms.
4 Portée et hiérarchie des ressources.
5 Types de données et valeurs par défaut.
PARTIE 3 PRINCIPES FONDAMENTAUX.
6 Identification des ressources.
7 Méthodes standard.
8 Mises à jour et extractions partielles.
9 Méthodes personnalisées.
10 Opérations de longue durée.
11 Travaux pouvant être relancés.
PARTIE 4 RELATIONS ENTRE LES RESSOURCES
12 Sous-ressources singleton.
13 Références croisées.
14 Ressources d'association.
15 Ajout et suppression de méthodes personnalisées.
16 Polymorphisme.
PARTIE 5 OPÉRATIONS COLLECTIVES.
17 Copier et déplacer.
18 Opérations par lots.
19 Suppression basée sur des critères.
20 Écritures anonymes.
21 Pagination.
22 Filtrage.
23 Importation et exportation.
PARTIE 6 SÛRETÉ ET SÉCURITÉ.
24 Versionnement et compatibilité.
25 Effacement progressif.
26 Déduplication des demandes.
27 Validation des demandes.
28 Révision des ressources.
29 Révision des demandes.
30 Authentification des demandes.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)