TECH PLAY

APIデザイン・パターン

4,785円 (税込)

Amazon楽天

APIデザイン・パターン

書籍情報

発売日:

著者/編集:JJ Geewax/松田晃一

出版社:マイナビ出版

発行形態:単行本

書籍説明

内容紹介

本書“APIデザイン・パターン(API Design Patterns)”は、Web APIを構築するための一連の設計原則について解説します。Google APIのエキスパートである著者が、APIの一貫性、拡張性、可用性を確保するためのパターンを提示します。一般的なAPIの設計を改善し、やっかいで極端なケースに対応する手法についても解説。

目次

目次: PART 1 はじめに 第1章 API入門 第2章 APIデザインパターン入門 PART 2 設計の原則 第3章 名前付け 第4章 リソースの範囲と階層 第5章 データ型とデフォルト値 PART 3 基礎編 第6章 リソース識別子 第7章 標準メソッド 第8章 部分的な更新と取り出し 第9章 カスタムメソッド 第10章 ロングランオペレーション 第11章 再実行可能ジョブ PART 4 リソース間の関係 第12章 シングルトンサブリソース 第13章 相互参照 第14章 アソシエーションリソース 第15章 カスタムメソッド: add、remove 第16章 ポリモーフィズム PART 5 コレクションの操作 第17章 コピーと移動 第18章 バッチ操作 第19章 条件に基づく削除 第20章 匿名書き込み 第21章 ページ分割 第22章 フィルタリング 第23章 インポートとエクスポート PART 6 安心と安全 第24章 バージョンと互換性 第25章 論理削除 第26章 リクエストの重複実行回避 第27章 リクエストの検証 第28章 リソースリビジョン 第29章 リクエストの再試行 第30章 リクエストの認証

著者情報

Geewax, J. J. (John J.)

JJ Geewax

[著者] JJ Geewax: はGoogle のソフトウェアエンジニアで、リアルタイム決済システム、クラウドインフラ、API 設計を専門としている。“Google Cloud Platform in Action”(Manning Publications)の著者であり、GoogleではじまったAPI設計標準に関する業界全体のコラボレーションであるAIP.devの共同設立者。

松田, 晃一, 1960-

松田晃一

[翻訳] 松田晃一: 博士(工学、東京大学)。コンピュータで人生を「少し楽しく」「少しおもしろく」「少し新しく」「少し便利に」すること、HCI/AR/VR/UX、画像処理、機械学習、説明可能性、MLOps、モバイル機器、書籍の執筆、技術書、SF、一般書の翻訳などに興味を持つ。著書に『WebGL Programming Guide』(Addison-Wesley Professional)など、訳書に『プログラミングのための数学』(マイナビ出版)、『生成Deep Learning』(オライリー・ジャパン)、『デザインのためのデザイン』(ピアソン桐原)などがある。

類似書籍