Modèles de conception d'API

Note :   (4,5 sur 5)

Modèles de conception d'API (Jj Geewax)

Avis des lecteurs

Résumé:

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)

Titre original :

API Design Patterns

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781617295850
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2021
Nombre de pages :480

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Modèles de conception d'API - 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é...
Modèles de conception d'API - API Design Patterns
Google Cloud Platform en action - Google Cloud Platform in Action
Résumé Google Cloud Platform in Action vous apprend à créer et à lancer des applications...
Google Cloud Platform en action - Google Cloud Platform in Action

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)